似乎这应该很容易,但我没有find任何有关如何通过WMI,Powershell或其他方法远程识别Windows Server“核心”安装的信息,这些方法可以相对较快地查询大量计算机。 我试图报告运行核心的服务器与完整安装的比例。 有任何想法吗?
Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"
您需要将响应转换为hex比较:
表格基于http://msdn.microsoft.com/en-us/library/ms724358.aspx中的信息
由于这个问题最后得到了回答,以前的技术不再适用。 基于另一篇文章,识别核心安装的最快最可靠的技术是查找Windows资源pipe理器可执行文件的存在。 它将在服务器核心实例上丢失:
Test-Path "$env:windir\explorer.exe"