区分Windows Server 2012 Hyper-V版本

时间:2013-06-06 15:56:55

标签: windows wix installer hyper-v

我正在编写安装程序,需要能够区分运行Windows Server 2012且启用了Hyper-V功能的计算机和“裸机”Hyper-V版本Microsoft Hyper-V Server 2012。

对于那些不确定差异的人,这个线程或多或少地涵盖了它:

Hyper-V Server 2012 vs Windows Server 2012 Standard

它们似乎都具有相同的版本/内部版本号,因此检查它并没有多大用处。我猜我需要进行注册表查找或WMI调用,但我不知道从哪里开始。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

看一下WMI Win32_OperatingSystem类的OperatingSystemSKU方法。

我相信Hyper-V Server的值应为0x2A(十进制42)。