Share via


Disable-AzRecoveryServicesBackupProtection

Inaktiverar skydd för ett säkerhetskopieringsskyddat objekt.

Syntax

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

Description

Cmdleten Disable-AzRecoveryServicesBackupProtection inaktiverar skydd för ett Azure Backup-skyddat objekt. Den här cmdleten stoppar regelbunden schemalagd säkerhetskopiering av ett objekt och behåller för alltid. Den här cmdleten kan också ta bort befintliga återställningspunkter för säkerhetskopieringsobjektet om det körs med parametern RemoveRecoveryPoints. Den här cmdleten kan pausa säkerhetskopieringen av ett objekt och behålla återställningspunkter enligt säkerhetskopieringsprincipen om den används med parametern RetainRecoveryPointsAsPerPolicy. Ett villkor med det här scenariot är att säkerhetskopieringar inte kan pausas förrän oföränderlighet har aktiverats i valvet. Om du vill aktivera oföränderlighet i ett Recovery Services-valv följer du cmdleten Update-AzRecoveryServicesVault. Ange valvkontexten med hjälp av cmdleten Set-AzRecoveryServicesVaultContext innan du använder den aktuella cmdleten.

Exempel

Exempel 1: Inaktivera säkerhetskopieringsskydd

$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -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 sista kommandot inaktiverar säkerhetskopieringsskydd för objektet i $PI[0], men behåller data.

Exempel 2

Inaktiverar skydd för ett säkerhetskopieringsskyddat objekt. (automatiskt genererad)

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

Exempel 3: Inaktivera skydd med kvarhållna återställningspunkter enligt princip

$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

Den första cmdleten hämtar AzureVM-säkerhetskopieringsobjekten för Recovery Services-valvet. Den andra cmdleten används för att pausa säkerhetskopiering för $item[0] av Recovery Services-valvet. Ett villkor med det här scenariot är att säkerhetskopieringar inte kan pausas förrän oföränderlighet har aktiverats i valvet. Om du vill aktivera oföränderlighet i ett Recovery Services-valv följer du cmdleten Update-AzRecoveryServicesVault. Det tredje och fjärde kommandot används för att hämta det uppdaterade säkerhetskopieringsobjektet och dess skyddstillstånd. Om du vill återuppta skyddet använder du Enable-AzRecoveryServicesBackupProtection med parametern -Item.

Parametrar

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
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

Tvingar kommandot att köras utan att be om användarbekräftelse.

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 inaktiverar skyddet 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

-RemoveRecoveryPoints

Anger att den här cmdleten tar bort befintliga återställningspunkter.

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

-RetainRecoveryPointsAsPerPolicy

Om det här alternativet används upphör alla återställningspunkter för det här objektet att upphöra enligt kvarhållningsprincipen.

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

-Token

Extra åtkomsttoken för autentisering av kritisk åtgärd till resource guard-prenumeration

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

ItemBase

String

Utdata

JobBase