Undo-AzRecoveryServicesBackupItemDeletion

Om ett säkerhetskopieringsobjekt tas bort och finns i ett mjukt borttaget tillstånd förs objektet tillbaka till ett tillstånd där data bevaras för alltid

Syntax

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

Description

Cmdleten Undo-AzRecoveryServicesBackupItemDeletion återställer ett mjukt borttaget objekt till ett tillstånd där skyddet stoppas men data bevaras för alltid.

Exempel

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

Det första kommandot hämtar en matris med säkerhetskopior och lagrar den sedan i den $Cont matrisen. Det andra kommandot hämtar säkerhetskopieringsobjektet som motsvarar det första containerobjektet och lagrar det sedan i variabeln $PI. Det tredje kommandot inaktiverar säkerhetskopieringsskydd för objektet i $PI[0] och placerar objektet i ett mjukt borttaget tillstånd. Det fjärde kommandot hämtar objektet som är i ett mjukt borttaget tillstånd. Det sista kommandot för den mjukt borttagna virtuella datorn till ett tillstånd där skyddet stoppas men data bevaras för alltid.

Exempel 2

Extraherar ett mjukt borttaget objekt. (automatiskt genererad)

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

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Force inaktiverar säkerhetskopieringsskydd (förhindrar bekräftelsedialogruta). Den här parametern är valfri.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Item

Anger det säkerhetskopieringsobjekt som den här cmdleten återställer borttagningen för. Om du vill hämta en AzureRmRecoveryServicesBackupItem använder du cmdleten Get-AzRecoveryServicesBackupItem.

Type:ItemBase
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VaultId

ARM-ID för Recovery Services-valvet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

ItemBase

String

Utdata

JobBase