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 |