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 pls Update-AzRecoveryServicesVault cmdlet. 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 pls Update-AzRecoveryServicesVault cmdlet. 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.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
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
Tvingar kommandot att köras utan att be om användarbekräftelse.
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 inaktiverar skyddet för. Om du vill hämta en AzureRmRecoveryServicesBackupItemanvänder du cmdleten Get-AzRecoveryServicesBackupItem.
Typ: | ItemBase |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-RemoveRecoveryPoints
Anger att den här cmdleten tar bort befintliga återställningspunkter.
Typ: | SwitchParameter |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Token
Extra åtkomsttoken för autentisering av kritisk åtgärd till resource guard-prenumeration
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
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: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell