Condividi tramite


Disable-AzRecoveryServicesBackupProtection

Disabilita la protezione per un elemento protetto da backup.

Sintassi

Default (impostazione predefinita).

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

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.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DefaultProfile

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

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Force

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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.

Proprietà dei parametri

Tipo:ItemBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RemoveRecoveryPoints

Indica che questo cmdlet elimina i punti di ripristino esistenti.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RetainRecoveryPointsAsPerPolicy

Se si usa questa opzione, tutti i punti di ripristino per questo elemento scadranno in base ai criteri di conservazione. Si noti che questo parametro funziona solo negli insiemi di credenziali di Servizi di ripristino con la funzionalità Non modificabilità abilitata.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SecureToken

Parametro per autorizzare le operazioni protette da Cross Tenant Resource Guard. Usare il comando (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx"). Token per recuperare il token di autorizzazione per un tenant diverso

Proprietà dei parametri

Tipo:SecureString
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Token

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VaultId

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

ItemBase

String

Output

JobBase