上一主题: dpmhv-addVMSCSIController (cmdlet) 命令-将 SCSI 控制器添加到 VM 中下一主题: dpmhv-createTemplateFromVM (Funclet) 命令-从 VM 创建模板


dpmhv-changeVMState (cmdlet) 命令-更改 VM 的状态

dpmhv-changeVMState 命令用于更改 VM 的状态。 状态包括:start、suspend、stop、pause、shutdown 和 reboot。

此命令具有以下格式:

dpmhv-changeVMState 
-host hostname
-vm vmname|-vmid vmguid 
-state {start,suspend,stop,pause,shutdown,reboot} 
[-retval] 
[-silent]
-host hostname

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

-vm vmname

指定 VM 的名称。

-vmid vmguid

指定 VM 的唯一 ID。

-state {start,suspend,stop,pause,shutdown,reboot}

指定 VM 的状态。 状态选项如下所示:

start

启动或恢复 VM。

挂起

暂时挂起 VM。

stop

停止 VM。

pause

暂时停止 VM。

shutdown

关闭 VM。

reboot

重新启动 VM。

注意:

如果指定无效的状态更改,系统将报告异常。

-retval

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

-silent

指定不输出到屏幕。

示例:更改 VM 的状态

本示例启动 VM“TestVM”。

dpmhv-changeVMState -host hvserver -vm TestVM -state start