Disable-AzRecoveryServicesBackupProtection
Disabilita la protezione per un elemento protetto da backup.
Sintassi
Disable-AzRecoveryServicesBackupProtection
[-Item] <ItemBase>
[-RemoveRecoveryPoints]
[-RetainRecoveryPointsAsPerPolicy]
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
[-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. (generato automaticamente)
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.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando senza chiedere conferma all'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | ItemBase |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-RemoveRecoveryPoints
Indica che questo cmdlet elimina i punti di ripristino esistenti.
Tipo: | SwitchParameter |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RetainRecoveryPointsAsPerPolicy
Se si usa questa opzione, tutti i punti di ripristino per questo elemento scadranno in base ai criteri di conservazione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Token
Token di accesso ausiliario per l'autenticazione dell'operazione critica per la sottoscrizione di Resource Guard
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VaultId
ID ARM dell'insieme di credenziali di Servizi di ripristino.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |