Dela via


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.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:ItemBase
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VaultId

ARM-ID för Recovery Services-valvet.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

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

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

ItemBase

String

Utdata

JobBase