上一主题: dpmhyperv SetVMDisk 命令-将驱动器或磁盘分配给驱动器控制器下一主题: dpmhyperv SetVMVirtFloppy 命令-将虚拟软盘映像分配给 VM 软盘驱动器


dpmhyperv SetVMProperties 命令-设置 VM 的属性

dpmhyperv SetVMProperties 命令用于更改 VM 的属性。

此命令具有以下格式:

dpmhyperv SetVMProperties 
[-ws_user username] 
[-ws_password password] 
[-ws_encrypted_password] 
-hypervHost hostname 
-vm vm_name|-vguid vm_ID 
[-memory memory_size] 
[-cpuSocketCount total_CPU_socket_count] 
[-cpuidLimit CPU_ID_Limit] 
[-cpufeatlimit CPU_Feature_Limit] 
[-cpuReserve cpu_reserver] 
[-cpuReserve cpu_reserve] 
[-cpuLimit max_CPU_usage] 
[-cpuWeight cpu_wieight] 
[-startAction {none|auto|always}] 
[-startDelay start_delay_secs] 
[-stopAction {save|off|shutdown}] 
[-recoveryAction {none|restart|revert}] 
[-pre] 
[-post]
[-locale iso639value]
-ws_user username

(可选)指定 CA Server Automation 用户名。

-ws_password password

(可选)指定 CA Server Automation 用户密码。

-ws_encrypted_password

(可选)指示 CA Server Automation 密码是否加密。

-hypervHost hostname

指定 Hyper-V 主机的名称。

-vm vm_name

指定 VM 名称。

-vmguid vm_ID

指定 VM 的唯一 GUID。

-memory memory_size

(可选)定义 VM 的内存大小 (MB)。

-cpuSocketCount total_CPU_socket_count

(可选)定义 VM 中 CPU 内核的数量。 CPU 内核不能超过 Hyper-V 主机中可用的 CPU 内核的总数。

-cpuidLimit CPU_ID_Limit

(可选)指示为了与传统操作系统(例如 Windows NT)更好地兼容,VM 是否必须减小 CPU 标识符。

cpufeatlimit CPU_Feature_Limit

(可选)指示 VM 是否必须限制公开给操作系统的 CPU 功能。

-cpuReserve cpu_reserve

(可选)指定保留供 VM 使用的 CPU 资源的量。

-cpuLimit max_CPU_usage

(可选)指定 VM 可以占用的 CPU 资源的最大量。

-cpuWeight cpu_weight

(可选)在 1 至 10000 的范围内指定虚拟机的相对权重。

默认:100

-startAction {none|auto|always}

(可选)指定在执行启动操作之前等待的时间间隔。 选项包括:

不执行任何操作。

自动

如果 VM 在 Hyper-V 主机关闭之前正在运行,则自动启动该 VM。

always

在每次 Hyper-V 启动时启动 VM。

-startDelay start_delay_secs

(可选)指定在 Hyper-V 主机启动后延迟启动 VM 的时间(秒)。

-stopAction {save|off|shutdown}

(可选)指定在 Hyper-V 主机关闭之前要在 VM 上执行的操作。 选项包括:

save

挂起 VM。

禁用 VM。

shutdown

关闭 VM。

-recoveryAction {none|restart|revert}

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

不执行任何操作。

restart

重新启动 VM。

revert

恢复为上次的快照。

-pre

(可选)操作完成之前生成事件。

-post

(可选)操作完成之后生成事件。

-locale iso639value

(可选)指定 IS0 639_3166 组合以覆盖默认的英语输出(例如:法语为 fr_FR)。 要使用命令提示符的区域设置,请指定“native”。

示例:设置 VM 的属性

本示例将已分配 CPU 内核的数目更改为 2。

dpmhyperv -setVMProperties -ws_user dcaadmin -ws_password #test# -hypervHost hserver -vm TestVM -cpus 2