Enable-AzRecoveryServicesBackupProtection

針對具有指定備份保護原則的專案啟用或繼續備份。

Syntax

Enable-AzRecoveryServicesBackupProtection
      [-Policy] <PolicyBase>
      [-Name] <String>
      [-ResourceGroupName] <String>
      [-InclusionDisksList <String[]>]
      [-ExclusionDisksList <String[]>]
      [-ExcludeAllDataDisks]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
      [-Policy] <PolicyBase>
      [-Name] <String>
      [-ServiceName] <String>
      [-InclusionDisksList <String[]>]
      [-ExclusionDisksList <String[]>]
      [-ExcludeAllDataDisks]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
      [-Policy] <PolicyBase>
      [-Name] <String>
      [-StorageAccountName] <String>
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
      [-Policy] <PolicyBase>
      [-ProtectableItem] <ProtectableItemBase>
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
      [-Policy] <PolicyBase>
      [-Item] <ItemBase>
      [-InclusionDisksList <String[]>]
      [-ExclusionDisksList <String[]>]
      [-ResetExclusionSettings]
      [-ExcludeAllDataDisks]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-Token <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Enable-AzRecoveryServicesBackupProtection Cmdlet 會藉由將保護原則與專案建立關聯,來啟用備份。 如果原則標識碼不存在,或備份專案未與任何原則相關聯,則此命令會預期有 policyID。 您也可以使用相同的命令,針對已停止使用資料保留選項保護的資源繼續備份。 在使用目前的 Cmdlet 之前,請先使用 Set-AzRecoveryServicesVaultContext Cmdlet 來設定保存庫內容。

範例

範例 1:啟用項目的備份保護

$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
$inclusionDiskLUNS = ("1", "2")
Enable-AzRecoveryServicesBackupProtection -Policy $Pol -Name "V2VM" -ResourceGroupName "RGName1" -InclusionDisksList $inclusionDiskLUNS

WorkloadName    Operation        Status          StartTime                  EndTime
------------    ---------        ------          ---------                  -------
co03-vm         ConfigureBackup  Completed       11-Apr-16 12:19:49 PM      11-Apr-16 12:19:54 PM

第一個 Cmdlet 會取得預設原則對象,然後將它儲存在$Pol變數中。 第二個 Cmdlet 指定要備份的磁碟 LUN,並將其儲存在$inclusionDiskLUNS變數中。 第三個 Cmdlet 會使用 $Pol 中的原則,在名為 RGName1 的資源群組中,為名為 V2VM 的 ARM 虛擬機設定備份保護原則。

範例 2

針對具有指定備份保護原則的專案啟用備份,或針對停止備份時保留數據的專案繼續備份。

Enable-AzRecoveryServicesBackupProtection  -ResourceGroupName $ResourceGroupName -Item $Item -Policy $Pol -VaultId $vault

參數

-Confirm

執行 Cmdlet 之前先提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExcludeAllDataDisks

僅備份 OS 磁碟的選項

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExclusionDisksList

備份中要排除的磁碟 LUN 清單,其餘部分會自動包含。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InclusionDisksList

要包含在備份中的磁碟 LUN 清單,其餘磁碟則會自動排除,但 OS 磁碟除外。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Item

指定此 Cmdlet 啟用保護的備份專案。 若要取得 AzureRmRecoveryServicesBackupItem,請使用 Get-AzRecoveryServicesBackupItem Cmdlet。

Type:ItemBase
Position:4
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

指定備份項目的名稱。

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Policy

指定此 Cmdlet 與專案相關聯的保護原則。 若要取得 AzureRmRecoveryServicesBackupProtectionPolicy 物件,請使用 Get-AzRecoveryServicesBackupProtectionPolicy Cmdlet。

Type:PolicyBase
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectableItem

指定要使用指定原則保護的專案。

Type:ProtectableItemBase
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResetExclusionSettings

指定重設與專案相關聯的磁碟排除設定

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

指定虛擬機的資源群組名稱。 僅針對 ARM 虛擬機指定此參數。

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Azure 傳統計算 VM 的雲端服務名稱。

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageAccountName

Azure 檔案共用記憶體帳戶名稱

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Token

用來向資源防護訂用帳戶驗證重要作業的輔助存取令牌

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

復原服務保存庫的 ARM 識別碼。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

String

ItemBase

輸出

JobBase