Start-AzRecoveryServicesAsrPlannedFailoverJob
语法
ByRPIObject (默认值)
Start-AzRecoveryServicesAsrPlannedFailoverJob
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
[-Optimize <String>]
[-CreateVmIfNotFound <String>]
[-ServicesProvider <ASRRecoveryServicesProvider>]
[-DataEncryptionPrimaryCertFile <String>]
[-DataEncryptionSecondaryCertFile <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByRPObject
Start-AzRecoveryServicesAsrPlannedFailoverJob
-RecoveryPlan <ASRRecoveryPlan>
-Direction <String>
[-Optimize <String>]
[-CreateVmIfNotFound <String>]
[-DataEncryptionPrimaryCertFile <String>]
[-DataEncryptionSecondaryCertFile <String>]
[-MultiVmSyncPoint <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByRPIObjectWithRecoveryTag
Start-AzRecoveryServicesAsrPlannedFailoverJob
-ReplicationProtectedItem <ASRReplicationProtectedItem>
-Direction <String>
-RecoveryTag <String>
[-Optimize <String>]
[-CreateVmIfNotFound <String>]
[-DataEncryptionPrimaryCertFile <String>]
[-DataEncryptionSecondaryCertFile <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Start-AzRecoveryServicesAsrPlannedFailoverJob cmdlet 为 Azure Site Recovery 复制保护项或恢复计划启动计划的故障转移。
可以使用 Get-AzRecoveryServicesAsrJob cmdlet 检查作业是否成功。
示例
示例 1
$currentJob = Start-AzRecoveryServicesAsrPlannedFailoverJob -RecoveryPlan $RP -Direction PrimaryToRecovery
为指定的 ASR 恢复计划启动计划内故障转移,并返回用于跟踪作的 ASR 作业。
参数
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-CreateVmIfNotFound
如果在故障回复到主要区域时找不到虚拟机(在备用位置恢复中使用)。此参数的可接受值为:
参数属性
| 类型: | String
|
| 默认值: | None |
| 接受的值: | Yes, No |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DataEncryptionPrimaryCertFile
指定主证书文件。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DataEncryptionSecondaryCertFile
指定辅助证书文件。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Direction
指定故障转移的方向。
此参数的可接受值为:
- PrimaryToRecovery
- RecoveryToPrimary
参数属性
| 类型: | String
|
| 默认值: | None |
| 接受的值: | PrimaryToRecovery, RecoveryToPrimary |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-MultiVmSyncPoint
指定是否为启用多 VM 同步的 VM 故障转移启用多 VM 同步点(仅适用于 VMware 到 Azure 复制方案)。
参数属性
| 类型: | String
|
| 默认值: | None |
| 接受的值: | Enable, Disable |
| 支持通配符: | False |
| 不显示: | False |
参数集
ByRPObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Optimize
指定要优化的内容。
当从 Azure 站点故障转移到需要大量数据同步的本地站点时,此参数适用。
有效值为:
- ForDowntime
- ForSynchronization
指定 ForDowntime 时,这表示在故障转移之前同步数据,以最大程度地减少停机时间。
无需关闭虚拟机即可执行同步。
同步完成后,作业将暂停。
恢复作业以执行关闭虚拟机的其他同步作。
指定 ForSynchronization 时,这表示仅在故障转移期间同步数据,以便最小化数据同步。
启用此设置后,虚拟机会立即关闭。
同步在关闭后开始,以完成故障转移作。
参数属性
| 类型: | String
|
| 默认值: | None |
| 接受的值: | ForDownTime, ForSynchronization |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-RecoveryPlan
指定要故障转移的恢复计划对应的 ASR 恢复计划对象。
参数属性
参数集
ByRPObject
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-RecoveryTag
指定恢复标记:RecoveryTagApplicationConsistent、RecoveryTagCrashConsistent(仅适用于 VMware 到 Azure 复制方案)。
参数属性
| 类型: | String
|
| 默认值: | None |
| 接受的值: | RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent |
| 支持通配符: | False |
| 不显示: | False |
参数集
ByRPIObjectWithRecoveryTag
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ReplicationProtectedItem
指定要故障转移的复制受保护项对应的 ASR 复制保护项对象。
参数属性
参数集
ByRPIObject
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ByRPIObjectWithRecoveryTag
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ServicesProvider
通过指定与主机上运行的 ASR 服务提供程序对应的 ASR 服务提供程序对象,标识在故障转移到备用位置时要在其中创建虚拟机的主机。
参数属性
参数集
ByRPIObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。
输出