上一主题: dpmhv-getVMProperties (Funclet) 命令-显示 VM 属性下一主题: dpmhv-importVM (Funclet) 命令-导入 VM


dpmhv-getVMState (Funclet) 命令-显示 VM 状态

dpmhv-getVMState 命令用于检索 VM 的电源状态。

此命令具有以下格式:

dpmhv-getVMState 
-vm vmname|-vmid vmguid 
-host hostname
[-retval]
[-silent]
-vm vmname

指定 VM 的名称。

-vmid vmguid

指定 VM 的唯一 ID。

-host hostname

指定 Hyper-V 服务器主机的名称。

-silent

指定不输出到屏幕。

-retval

返回一个值以进一步处理。

返回值

dpmhv-getVMState 命令返回表示 VM 电源状态的字符串。 返回的值为:

示例:显示 VM 状态

本示例检查 VM 是否在运行。

s = dpmhv-getVMState -host hvserver -vm TestVM -retval -silent 
if(s=="enabled")
? "VM is running"
else
? "VM is not running"