Undo-AzRecoveryServicesBackupItemDeletion
Wenn ein Sicherungselement gelöscht und in einem vorläufig gelöschten Zustand vorhanden ist, wird das Element wieder in einen Zustand verschoben, in dem die Daten für immer aufbewahrt werden.
Syntax
Undo-AzRecoveryServicesBackupItemDeletion
[-Item] <ItemBase>
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet "Undo-AzRecoveryServicesBackupItemDeletion" wird ein vorläufig gelöschtes Element in einen Zustand zurückgesetzt, in dem der Schutz beendet wird, daten jedoch für immer aufbewahrt werden.
Beispiele
Beispiel 1
$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $PI[0] -RemoveRecoveryPoints
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM | Where-Object {$_.DeleteState -eq "ToBeDeleted"}
Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0]
Der erste Befehl ruft ein Array von Sicherungscontainern ab und speichert es dann im $Cont Array. Der zweite Befehl ruft das Sicherungselement ab, das dem ersten Containerelement entspricht, und speichert es dann in der variablen $PI. Mit dem dritten Befehl wird der Sicherungsschutz für das Element in $PI[0] deaktiviert und das Element in einen softdeleted-Zustand versetzt. Der vierte Befehl ruft das Element ab, das sich in einem softdelet-Zustand befindet. Der letzte Befehl bringt den softdelet-virtuellen Computer in einen Zustand, in dem der Schutz beendet wird, die Daten jedoch für immer aufbewahrt werden.
Beispiel 2
Rehydratisiert ein vorläufig gelöschtes Element. (automatisch generiert)
Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0] -VaultId $vault.ID
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt den Sicherungsschutz (verhindert das Bestätigungsdialogfeld). Dieser Parameter ist optional.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Item
Gibt das Sicherungselement an, für das dieses Cmdlet den Löschvorgang zurückgesetzt. Verwenden Sie zum Abrufen eines AzureRmRecoveryServicesBackupItem-Cmdlets das Cmdlet Get-AzRecoveryServicesBackupItem.
Typ: | ItemBase |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
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 geschieht, 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 |
Eingaben
Ausgaben
Azure PowerShell