Share via


Disable-AzRecoveryServicesBackupProtection

Disabilita la protezione per un elemento protetto da backup.

Sintassi

Disable-AzRecoveryServicesBackupProtection
       [-Item] <ItemBase>
       [-RemoveRecoveryPoints]
       [-RetainRecoveryPointsAsPerPolicy]
       [-Force]
       [-VaultId <String>]
       [-DefaultProfile <IAzureContextContainer>]
       [-Token <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Descrizione

Il cmdlet Disable-AzRecoveryServicesBackupProtection disabilita la protezione per un elemento protetto da Backup di Azure. Questo cmdlet arresta il normale backup pianificato di un elemento e mantiene per sempre. Questo cmdlet può anche eliminare i punti di ripristino esistenti per l'elemento di backup se eseguito con il parametro RemoveRecoveryPoints. Questo cmdlet può sospendere il backup di un elemento e conservare i punti di ripristino in base ai criteri di backup se usati con il parametro RetainRecoveryPointsAsPerPolicy. Una condizione con questo scenario è che i backup non possono essere sospesi fino a quando non è abilitata l'immutabilità nell'insieme di credenziali. Per abilitare l'immutabilità in un insieme di credenziali dei servizi di ripristino, pls seguire il cmdlet Update-AzRecoveryServicesVault. Impostare il contesto dell'insieme di credenziali usando il cmdlet Set-AzRecoveryServicesVaultContext prima di usare il cmdlet corrente.

Esempio

Esempio 1: Disabilitare la protezione del backup

$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $PI[0]

Il primo comando ottiene una matrice di contenitori di backup e quindi la archivia nella matrice $Cont. Il secondo comando ottiene l'elemento backup corrispondente al primo elemento del contenitore e quindi lo archivia nella variabile $PI. L'ultimo comando disabilita la protezione backup per l'elemento in $PI[0], ma conserva i dati.

Esempio 2

Disabilita la protezione per un elemento protetto da backup. (generato automaticamente)

Disable-AzRecoveryServicesBackupProtection -Item $PI[0] -RemoveRecoveryPoints -VaultId $vault.ID

Esempio 3: Disabilitare la protezione con mantenere i punti di ripristino in base ai criteri

$item = Get-AzRecoveryServicesBackupItem -VaultId $suspendVault.ID -BackupManagementType AzureVM -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $item[0] -RetainRecoveryPointsAsPerPolicy -VaultId $vault.ID -Force
$item = Get-AzRecoveryServicesBackupItem -VaultId $suspendVault.ID -BackupManagementType AzureVM -WorkloadType AzureVM
 $item[0].ProtectionState

BackupsSuspended

Il primo cmdlet recupera gli elementi di backup di AzureVM per l'insieme di credenziali dei servizi di ripristino. Il secondo cmdlet viene usato per sospendere il backup per $item[0] dell'insieme di credenziali dei servizi di ripristino. Una condizione con questo scenario è che i backup non possono essere sospesi fino a quando non è abilitata l'immutabilità nell'insieme di credenziali. Per abilitare l'immutabilità in un insieme di credenziali dei servizi di ripristino, pls seguire il cmdlet Update-AzRecoveryServicesVault. Il terzo e il quarto comando vengono usati per recuperare l'elemento di backup aggiornato e il relativo stato di protezione. Per riprendere la protezione, usare Enable-AzRecoveryServicesBackupProtection con il parametro -Item.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

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

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

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

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

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

-Item

Specifica l'elemento di backup per il quale questo cmdlet disabilita la protezione. Per ottenere un oggetto AzureRmRecoveryServicesBackupItem, usare il cmdlet Get-AzRecoveryServicesBackupItem.

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

-RemoveRecoveryPoints

Indica che questo cmdlet elimina i punti di ripristino esistenti.

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

-RetainRecoveryPointsAsPerPolicy

Se si usa questa opzione, tutti i punti di ripristino per questo elemento scadranno in base ai criteri di conservazione.

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

-Token

Token di accesso ausiliario per l'autenticazione dell'operazione critica per la sottoscrizione di Resource Guard

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

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

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

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

ItemBase

String

Output

JobBase