我正在查看有關Operating System Property Values的Microsoft文章,似乎Windows Server 2008 R2和Windows 7的VersionNT
值爲601
。我在文章的評論中看到,您應該使用MsiNTProductType
來區分這兩者。操作系統屬性值(2k8 R2 vs Win7)
所以,如果我想只允許服務器2008 R2的安裝(而不是Windows 7中),那麼這會是正確的條件:
MsiNTProductType > 1 AND VersionNT = 601
這將讓我在任何Windows 2008 R2 PC是一個域控制器或服務器(哪個Windows 7不是?)
非常感謝!我會自己嘗試,但我沒有2k7 OS設置ATM。 – Kyle 2010-02-08 19:32:07