Dela via


Disable-AzRecoveryServicesBackupProtection

Inaktiverar skydd för ett säkerhetskopieringsskyddat objekt.

Syntax

Default (Standard)

Disable-AzRecoveryServicesBackupProtection
    [-Item] <ItemBase>
    [-RemoveRecoveryPoints]
    [-RetainRecoveryPointsAsPerPolicy]
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-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. (autogenerated)

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.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DefaultProfile

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

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Force

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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.

Parameteregenskaper

Typ:ItemBase
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-RemoveRecoveryPoints

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:2
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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. Observera att den här parametern endast fungerar på Recovery Services-valv som har funktionen Oföränderlighet aktiverad.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-SecureToken

Parameter för att auktorisera åtgärder som skyddas av resursskydd mellan klientorganisationer. Använd kommandot (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx"). Token för att hämta auktoriseringstoken för olika klientorganisationer

Parameteregenskaper

Typ:SecureString
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Token

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

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VaultId

ARM-ID för Recovery Services-valvet.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

ItemBase

String

Utdata

JobBase