Start-AzRecoveryServicesAsrPlannedFailoverJob

啟動計劃性故障轉移作業。

Syntax

Start-AzRecoveryServicesAsrPlannedFailoverJob
     -ReplicationProtectedItem <ASRReplicationProtectedItem>
     -Direction <String>
     [-Optimize <String>]
     [-CreateVmIfNotFound <String>]
     [-ServicesProvider <ASRRecoveryServicesProvider>]
     [-DataEncryptionPrimaryCertFile <String>]
     [-DataEncryptionSecondaryCertFile <String>]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzRecoveryServicesAsrPlannedFailoverJob
     -RecoveryPlan <ASRRecoveryPlan>
     -Direction <String>
     [-Optimize <String>]
     [-CreateVmIfNotFound <String>]
     [-DataEncryptionPrimaryCertFile <String>]
     [-DataEncryptionSecondaryCertFile <String>]
     [-MultiVmSyncPoint <String>]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzRecoveryServicesAsrPlannedFailoverJob
     -ReplicationProtectedItem <ASRReplicationProtectedItem>
     -Direction <String>
     [-Optimize <String>]
     [-CreateVmIfNotFound <String>]
     [-DataEncryptionPrimaryCertFile <String>]
     [-DataEncryptionSecondaryCertFile <String>]
     -RecoveryTag <String>
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Description

Start-AzRecoveryServicesAsrPlannedFailoverJob Cmdlet 會啟動 Azure Site Recovery 複寫受保護專案或復原計劃的規劃故障轉移。 您可以使用 Get-AzRecoveryServicesAsrJob Cmdlet 來檢查作業是否成功。

範例

範例 1

$currentJob = Start-AzRecoveryServicesAsrPlannedFailoverJob -RecoveryPlan $RP -Direction PrimaryToRecovery

啟動指定 ASR 復原計劃的計劃性故障轉移,並傳回用來追蹤作業的 ASR 作業。

參數

-Confirm

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

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

-CreateVmIfNotFound

如果容錯回復到主要區域時找不到,請建立虛擬機(用於替代位置復原中)。此參數可接受的值為:

  • No
Type:String
Accepted values:Yes, No
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataEncryptionPrimaryCertFile

指定主要憑證檔案。

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

-DataEncryptionSecondaryCertFile

指定次要憑證檔案。

Type:String
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

-Direction

指定故障轉移的方向。 此參數可接受的值為:

  • PrimaryToRecovery
  • RecoveryToPrimary
Type:String
Accepted values:PrimaryToRecovery, RecoveryToPrimary
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MultiVmSyncPoint

指定是否啟用多重 VM 同步點,以故障轉移已啟用多重 VM 同步的 VM(僅適用於 VMware 至 Azure 複寫案例)。

Type:String
Accepted values:Enable, Disable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Optimize

指定要優化的內容。 當從 Azure 月臺故障轉移到需要大量數據同步處理的內部部署網站時,就會套用此參數。 有效值為:

  • ForDowntime
  • ForSynchronization

指定 ForDowntime,這表示數據會在故障轉移前同步處理,以將停機時間降到最低。 同步處理會在不關閉虛擬機的情況下執行。 同步處理完成之後,作業就會暫停。 繼續作業以執行額外的同步處理作業,以關閉虛擬機。

指定 ForSynchronization,這表示數據只會在故障轉移期間同步處理,因此數據同步處理會最小化。 啟用此設定後,虛擬機會立即關閉。 同步處理會在關機後啟動,以完成故障轉移作業。

Type:String
Accepted values:ForDownTime, ForSynchronization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPlan

指定要故障轉移之復原計劃的 ASR 復原方案物件。

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

-RecoveryTag

指定復原標籤:RecoveryTagApplicationConsistent、RecoveryTagCrashConsistent(僅適用於 VMware 至 Azure 複寫案例)。

Type:String
Accepted values:RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationProtectedItem

指定要故障轉移之復寫受保護專案的 ASR 複寫受保護項目物件。

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

-ServicesProvider

指定要在故障轉移至替代位置時建立虛擬機的主機,方法是指定對應至主機上執行的 ASR 服務提供者的 ASR 服務提供者物件。

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

-WhatIf

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

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

輸入

ASRRecoveryPlan

ASRReplicationProtectedItem

輸出

ASRJob