Freigeben über


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

Das Cmdlet "Undo-AzRecoveryServicesBackupItemDeletion" rückgängig machen ein vorläufig gelöschtes Element in einen Zustand, 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 rückgängig machen. 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

ItemBase

String

Ausgaben

JobBase