你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 之前,提示你进行确认。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False
别名:cf

参数集

(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 通信的凭据、帐户、租户和订阅。

参数属性

类型:IAzureContextContainer
默认值:None
支持通配符:False
不显示:False
别名:AzContext, AzureRmContext, AzureCredential

参数集

(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 恢复计划对象。

参数属性

类型:ASRRecoveryPlan
默认值:None
支持通配符:False
不显示:False

参数集

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 复制保护项对象。

参数属性

类型:ASRReplicationProtectedItem
默认值:None
支持通配符:False
不显示:False

参数集

ByRPIObject
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False
ByRPIObjectWithRecoveryTag
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-ServicesProvider

通过指定与主机上运行的 ASR 服务提供程序对应的 ASR 服务提供程序对象,标识在故障转移到备用位置时要在其中创建虚拟机的主机。

参数属性

类型:ASRRecoveryServicesProvider
默认值:None
支持通配符:False
不显示:False

参数集

ByRPIObject
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False
别名:无线

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

ASRRecoveryPlan

ASRReplicationProtectedItem

输出

ASRJob