識別/識別 Windows Server 核心安裝與完整安裝

識別/識別 Windows Server 核心安裝與完整安裝

看起來這應該很容易,但我沒有找到任何有關如何透過 WMI、Powershell 或其他可以相對快速地查詢大量電腦的方法遠端識別 Windows Server「核心」安裝的資訊。我試圖報告我們運行核心與完整安裝的伺服器的百分比。有任何想法嗎?

答案1

Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"

您需要將回應轉換為十六進位以進行比較:

  • 0C資料中心(核心安裝)
  • 27 不含 Hyper-V 的伺服器資料中心(核心安裝)
  • 0E Server Enterprise(核心安裝)
  • 29 不含 Hyper-V 的伺服器企業版(核心安裝)
  • 2A Microsoft Hyper-V 伺服器
  • 0D伺服器標準版(核心安裝)
  • 28 個無 Hyper-V 的伺服器標準(核心安裝)
  • 一維Web伺服器(核心安裝)

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

答案2

由於這個問題最後被回答,以前的技術不再有效。基於另一篇文章這裡,識別核心安裝的最快、最可靠的技術是尋找是否存在 Windows 資源管理器可執行檔。伺服器核心實例上將缺少它:

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

相關內容