上一主题: dpmhv-setVMDisk (Funclet) 命令-在驱动器控制器上创建驱动器或磁盘下一主题: dpmhv-SetVMVirtFloppy (Cmdlet) 命令-将虚拟软盘映像连接到 VM 软盘驱动器


dpmhv-setVMProperties (Cmdlet) 命令-设置 VM 属性

dpmhv-setVMProperties 命令用于设置 VM 的属性。

此命令具有以下格式:

dpmhv-setVMProperties 
-host hostname 
-vm vmname|-vmid vmguid 
[-name name] 
[-mem mem] 
[-cpus cpus] 
[-cpuidlimit limit]
[-cpureserve reserve] 
[-cpulimit limit] 
[-cpuweight weight]
[-startAction {none,auto,always}] 
[-startDelay delay]
[-stopAction {save,off,shutdown}] 
[-recoveryAction {none,restart,revert}]
[-retval] 
[-silent]
-host hostname

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

-vm vmname

指定 VM 的名称。

-vmid vmguid

指定 VM 的唯一 ID。

-name name

显示 VM 的名称。

-mem mem

(可选)指定要创建的 VM 的 RAM 内存 (MB)。

默认值:-1

-cpus cpus

(可选)指定要分配给 VM 的 CPU 核心数。

-cpuidlimit limit

(可选)指定 VM 的 CPU ID 功能的限制。 该选项可改进与传统操作系统(如 Windows NT)的兼容性。

默认值:-1

-cpureserve reserve

(可选)指定要为 VM 保留的 CPU 的百分比。 如果没有指定该选项,Hyper-V 服务器会根据系统整体使用情况分配 CPU 周期。

默认值:-1

-cpulimit limit

(可选)指定 VM 使用的 CPU 资源数的限制。 该选项可改进在具有不同 CPU 功能的物理主机之间移动 VM 时的兼容性。

默认值:-1

-cpuweight weight

(可选)指定虚拟机的相对权重。 该选项控制多个 VM 运行时的资源分配。 有效条目:1 到 10000 的整数。

默认值:-1

-startAction {none,auto,always}

(可选)指定 Hyper-V 主机启动时要在 VM 上执行的操作。 选项包括:

不执行任何操作。

自动

自动启动 VM。

注意:如果 Hyper-V 主机关闭之前 VM 正在运行,则使用该选项。

always

始终启动 VM。

-startDelay delay

(可选)指定 Hyper-V 主机启动并运行后启动 VM 的延迟(秒)。

默认值:-1

-stopAction {save,off,shutdown}

(可选)指定物理 Hyper-V 关闭时要在 VM 上执行的操作。 选项包括:

save

挂起 VM。

关闭 VM 电源。

shutdown

关闭系统。

-startDelay delay

(可选)指定 Hyper-V 主机启动并运行后启动 VM 的延迟(秒)。

默认值:-1

-recoveryAction {none,restart,revert}

(可选)指定因意外关闭而重新启动 Hyper-V 主机后要在 VM 上执行的操作。 选项包括:

不执行任何操作。

restart

重新启动 VM。

revert

还原到 VM 的最后一个快照。

-retval

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

-silent

指定不输出到屏幕。

示例:更改 CPU 核心的数目

本示例将分配给 VM 的 CPU 核心数更改为 2。 要成功运行该命令,请关闭 VM。

dpmhv-setVMProperties -host hvserver -vm TestVM -cpus 2