识别/指纹识别 Windows Server 核心安装与完整安装

识别/指纹识别 Windows Server 核心安装与完整安装

这似乎应该很容易,但我没有找到任何有关如何通过 WMI、Powershell 或其他可以相对快速查询大量机器的方法远程识别 Windows Server“核心”安装的信息。我试图报告运行核心安装的服务器与完整安装的服务器的百分比。有什么想法吗?

答案1

Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"

您需要将响应转换为十六进制进行比较:

  • 0C 数据中心(核心安装)
  • 27 服务器数据中心(无 Hyper-V)(核心安装)
  • 0E 服务器企业版(核心安装)
  • 29 服务器企业版(不含 Hyper-V)(核心安装)
  • 2A Microsoft Hyper-V 服务器
  • 0D 服务器标准(核心安装)
  • 28 服务器标准版(不含 Hyper-V)(核心安装)
  • 1D Web 服务器(核心安装)

表格基于以下信息http://msdn.microsoft.com/en-us/library/ms724358.aspx

答案2

由于这个问题是最后一次回答,以前的技术不再有效。基于另一篇文章这里,识别核心安装的最快和最可靠的方法是查找 Windows 资源管理器可执行文件是否存在。它将在服务器核心实例上缺失:

Test-Path "$env:windir\explorer.exe"

相关内容