Disable-AzRecoveryServicesBackupProtection
停用備份保護項目的保護。
語法
Disable-AzRecoveryServicesBackupProtection
[-Item] <ItemBase>
[-RemoveRecoveryPoints]
[-RetainRecoveryPointsAsPerPolicy]
[-Force]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Disable-AzRecoveryServicesBackupProtection Cmdlet 會停用 Azure 備份 受保護項目的保護。 此 Cmdlet 會停止專案的定期排程備份,並永遠保留。 如果使用 RemoveRecoveryPoints 參數執行,此 Cmdlet 也可以刪除備份專案的現有恢復點。 如果與 RetainRecoveryPointsAsPerPolicy 參數搭配使用,此 Cmdlet 可以暫停項目的備份,並依備份原則保留恢復點。 此案例的其中一個條件是,在保存庫上啟用不變性之前,無法暫停備份。 若要在復原服務保存庫上啟用不變性,請遵循 Update-AzRecoveryServicesVault Cmdlet。 在使用目前的 Cmdlet 之前,請先使用 Set-AzRecoveryServicesVaultContext Cmdlet 來設定保存庫內容。
範例
範例 1:停用備份保護
$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $PI[0]
第一個命令會取得備份容器的陣列,然後將它儲存在$Cont陣列中。 第二個命令會取得對應至第一個容器專案的Backup專案,然後將它儲存在$PI變數中。 最後一個命令會停用 $PI[0] 中項目的備份保護,但會保留數據。
範例 2
停用備份保護項目的保護。 ( 自動產生 )
Disable-AzRecoveryServicesBackupProtection -Item $PI[0] -RemoveRecoveryPoints -VaultId $vault.ID
範例 3:依原則停用保留恢復點的保護
$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
第一個 Cmdlet 會擷取復原服務保存庫的 AzureVM 備份專案。 第二個 Cmdlet 用來暫停復原服務保存庫$item[0] 的備份。 此案例的其中一個條件是,在保存庫上啟用不變性之前,無法暫停備份。 若要在復原服務保存庫上啟用不變性,請遵循 Update-AzRecoveryServicesVault Cmdlet。 第三個和第四個命令可用來擷取更新的備份專案及其保護狀態。 若要繼續保護,請使用 Enable-AzRecoveryServicesBackupProtection 搭配參數 -Item。
參數
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
強制命令執行,而不要求使用者確認。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Item
指定此 Cmdlet 停用保護的備份專案。 若要取得 AzureRmRecoveryServicesBackupItem,請使用 Get-AzRecoveryServicesBackupItem Cmdlet。
類型: | ItemBase |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-RemoveRecoveryPoints
指出此 Cmdlet 會刪除現有的恢復點。
類型: | SwitchParameter |
Position: | 2 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RetainRecoveryPointsAsPerPolicy
如果使用此選項,此專案的所有恢復點都會根據保留原則到期。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Token
用來向資源防護訂用帳戶驗證重要作業的輔助存取令牌
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VaultId
復原服務保存庫的 ARM 識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |