Start-AzureSiteRecoveryUnplannedFailoverJob
Site Recovery 保護エンティティまたは復旧計画の計画外フェールオーバーを開始します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
構文
Start-AzureSiteRecoveryUnplannedFailoverJob
-RPId <String>
-Direction <String>
[-PrimaryAction <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
-ProtectionEntityId <String>
-ProtectionContainerId <String>
-Direction <String>
[-PerformSourceSiteOperations <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
-RecoveryPlan <ASRRecoveryPlan>
-Direction <String>
[-PrimaryAction <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
-ProtectionEntity <ASRProtectionEntity>
-Direction <String>
[-PerformSourceSiteOperations <Boolean>]
[-PerformSourceSideActions]
[-WaitForCompletion]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
説明
Start-AzureSiteRecoveryUnplannedFailoverJob コマンドレットは、Azure Site Recovery 保護エンティティまたは復旧計画の計画外のフェールオーバーを開始します。 Get-AzureSiteRecoveryJob コマンドレットを使用して、ジョブが成功したかどうかを確認できます。
例
例 1: 計画外のフェールオーバー ジョブを開始する
PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $ProtectionContainer
PS C:\> Start-AzureSiteRecoveryUnplannedFailoverJob -ProtectionEntity $ProtectionEntity -Direction "PrimaryToRecovery"
ID : c38eecdc-731c-405b-a61c-08db99aae2fe
ClientRequestId : 32ace403-0916-4967-83a1-529176bd6e88-2014-49-06 15:49:24Z-P
State : NotStarted
StateDescription : NotStarted
StartTime :
EndTime :
AllowedActions : {}
Name :
Tasks : {}
Errors : {}
最初のコマンドは、Get-AzureSiteRecoveryProtectionContainer コマンドレットを使用して保護されたコンテナーを取得し、$ProtectionContainer変数に格納します。
2 番目のコマンドは、Get-AzureSiteRecoveryProtectionEntity コマンドレットを使用して、$ProtectionContainerに格納されている保護されたコンテナーに属する保護されたエンティティを取得します。 このコマンドは、結果を $ProtectionEntity 変数に格納します。
最後のコマンドは、$ProtectionEntityに格納されている保護されたエンティティのフェールオーバーを開始し、フェールオーバーの方向を指定します。
パラメーター
-Direction
フェールオーバーの方向を指定します。 このパラメーターの有効値は、次のとおりです。
- PrimaryToRecovery
- RecoveryToPrimary
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformSourceSideActions
アクションがソース側のアクションを実行できることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformSourceSiteOperations
ソース サイトの操作を実行できることを示します。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryAction
プライマリ サイトの操作が必要であることを示します。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionContainerId
保護されたコンテナーの ID を指定します。 このコマンドレットは、このコマンドレットが指定するコンテナーに属する保護された仮想マシンのジョブを開始します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionEntity
Site Recovery 保護エンティティ オブジェクトを指定します。
Type: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProtectionEntityId
ジョブを開始する保護された仮想マシンの ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPlan
復旧計画オブジェクトを指定します。
Type: | ASRRecoveryPlan |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RPId
ジョブを開始する復旧計画の ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForCompletion
Windows PowerShell コンソールに制御を返す前に、コマンドレットが操作の完了を待機することを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |