Site Recovery Manager 可提供在自定义恢复步骤的命令中可以使用的环境变量。

命令步骤使用 LocalSystem 帐户的标识在恢复站点的 Site Recovery Manager Server 主机上运行。命令步骤运行时,Site Recovery Manager 将提供可供其使用的环境变量。

表 1. 可用于所有命令步骤的环境变量
名称 示例
VMware_RecoveryName 正在运行的恢复计划的名称。 计划 A
VMware_RecoveryMode 恢复模式。 测试或恢复
VMware_VC_Host 恢复站点中 vCenter Server 的主机名。 vc_hostname.example.com
VMware_VC_Port 用于访问 vCenter Server 的网络端口。 443

Site Recovery Manager 使附加环境变量可用于在 Site Recovery Manager Server 或已恢复虚拟机上运行的每个虚拟机命令步骤。

表 2. 可用于每个虚拟机命令步骤的环境变量
名称 示例
VMware_VM_Uuid vCenter 唯一标识此虚拟机时使用的 UUID。 4212145a-eeae-a02c-e525-ebba70b0d4f3
VMware_VM_Name 在受保护站点中设置的此虚拟机的名称。 我的新虚拟机
VMware_VM_Ref 虚拟机的受管对象 ID。 vm-1199
VMware_VM_GuestName VIM API 定义的客户机操作系统的名称。 otherGuest
VMware_VM_GuestIp 虚拟机的 IP 地址(如果已知)。 192.168.0.103
VMware_VM_Path 此虚拟机的 VMDK 的路径。 [datastore-123] jquser-vm2/jquser-vm2.vmdk