Delen via


Undo-AzRecoveryServicesBackupItemDeletion

Als een back-upitem wordt verwijderd en aanwezig is in een voorlopig verwijderde status, wordt het item met deze opdracht teruggezet naar een status waarin de gegevens permanent worden bewaard

Syntaxis

Undo-AzRecoveryServicesBackupItemDeletion
    [-Item] <ItemBase>
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Met de Undo-AzRecoveryServicesBackupItemDeletion-cmdlet wordt een voorlopig verwijderd item teruggezet naar een status waarin de beveiliging wordt gestopt, maar gegevens voor altijd worden bewaard.

Voorbeelden

Voorbeeld 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]

Met de eerste opdracht wordt een matrix met back-upcontainers opgeslagen en vervolgens opgeslagen in de $Cont matrix. Met de tweede opdracht wordt het back-upitem dat overeenkomt met het eerste containeritem, opgeslagen in de variabele $PI. Met de derde opdracht wordt back-upbeveiliging uitgeschakeld voor het item in $PI[0] en wordt het item in een voorlopig verwijderde status gebracht. Met de vierde opdracht wordt het item opgehaald dat de status Softdeleted heeft. Met de laatste opdracht wordt de voorlopig verwijderde VIRTUELE machine in een status gebracht waarin de beveiliging wordt gestopt, maar gegevens voor altijd worden bewaard.

Voorbeeld 2

Een voorlopig verwijderd item reactiveren. (automatisch gegenereerd)

Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0] -VaultId $vault.ID

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Back-upbeveiliging geforceerd uitschakelen (bevestigingsdialoogvenster voorkomt). Deze parameter is optioneel.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Item

Hiermee geeft u het back-upitem waarvoor deze cmdlet de verwijdering terugdraait. Gebruik de cmdlet Get-AzRecoveryServicesBackupItem om een AzureRmRecoveryServicesBackupItem te verkrijgen.

Type:ItemBase
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VaultId

ARM-id van de Recovery Services-kluis.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

ItemBase

String

Uitvoerwaarden

JobBase