【发布时间】:2014-01-06 21:17:18
【问题描述】:
我正在尝试通过 WMI 调用通过 Powershell 对 V2 命名空间创建 Hyper-V 2012 R2 第 2 代 VM。
我知道 Windows 没有内置到 Powershell V3 的一堆 Hyper-V 代码,但我也在做一些事情,所以需要自己编写。
看起来很简单。
我调用defineSystem方法,获取我的VirtualSystemSettingData对象并设置:
$VSSD.ElementName=$VM
$VSSD.VirtualSystemSubtype="Microsoft:Hyper-V:SubType:2"
我认为调用 ModifySystemSettings 并不会出错。
VirtualSystemSubType 确实 =" Microsoft:Hyper-V:SubType:2" 如果我在提交之前读取它,并且即使我可以验证该值,我似乎总是在创建第 1 代 VM。我确定我在做一些愚蠢的事情,但我无法发现它。
非常感谢。
【问题讨论】:
标签: powershell wmi hyper-v