Undo-AzRecoveryServicesBackupContainerDeletion
Hebt einen zuvor vorläufig gelöschten Sicherungscontainer in einem Wiederherstellungsdiensttresor auf.
Syntax
Undo-AzRecoveryServicesBackupContainerDeletion
[-Container] <ContainerBase>
[-BackupManagementType] <BackupManagementType>
[-WorkloadType] <WorkloadType>
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Undo-AzRecoveryServicesBackupContainerDeletion stellt einen vorläufig gelöschten Container in einem Zustand wieder her, in dem er nicht mehr für verzögerte Löschung markiert ist und für die erneute Registrierung bereit ist.
Beispiele
Beispiel 1
$container = Get-AzRecoveryServicesBackupContainer -ResourceGroupName $resourceGroupName -VaultId $vault.ID -BackupManagementType AzureWorkload -ContainerType AzureVMAppContainer | Where-Object { $_.Name -match $containerName}
Undo-AzRecoveryServicesBackupContainerDeletion -Container $container[0] -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID -Force -Confirm:$false
Name ResourceGroupName Status ContainerType WorkloadsPresent HealthStatus
---- ----------------- ------ ------------- ---------------- ------------
VMAppContainer;Compute;rgname;contianerName rgname SoftDeleted AzureVMAppContainer SQL Healthy
In diesem Beispiel wird ein Sicherungscontainer mit dem Namen $containerName
aus einer angegebenen Ressourcengruppe und einem Angegebenen Tresor abgerufen, und anschließend wird der vorläufig gelöschte Container für eine MSSQL-Workload rückgängig. Der parameter -Force
wird verwendet, um die Bestätigungsaufforderung zu umgehen, und -Confirm:$false
stellt sicher, dass das Cmdlet ohne zusätzliche Bestätigung ausgeführt wird.
Parameter
-BackupManagementType
Die Klasse der Ressourcen, die geschützt werden. Derzeit werden die für dieses Cmdlet unterstützten Werte verwendet.
Typ: | BackupManagementType |
Zulässige Werte: | AzureVM, AzureWorkload, AzureStorage |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Container
Container, in dem sich das Element befindet
Typ: | ContainerBase |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt das Registrieren des Containers (verhindert das Bestätigungsdialogfeld). Dieser Parameter ist optional.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VaultId
ARM-ID des Recovery Services Vault.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WorkloadType
Workloadtyp der Ressource. Die aktuellen unterstützten Werte sind
Typ: | WorkloadType |
Zulässige Werte: | AzureVM, AzureFiles, MSSQL, SAPHanaDatabase |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
Azure PowerShell