Windows
辨識/指紋 Windows Server 核心安裝與完整
看起來這應該很容易,但我沒有找到任何關於如何通過 WMI、Powershell 或其他可以相對快速地查詢大量機器的方法遠端辨識 Windows Server“核心”安裝的資訊。我正在嘗試報告我們執行核心與完整安裝的伺服器的百分比。有任何想法嗎?
由於最後回答了這個問題,因此以前的技術不再有效。根據此處的另一篇文章,辨識核心安裝的最快和最可靠的技術是查找 Windows 資源管理器執行檔的存在。它將在伺服器核心實例上失去:
Test-Path "$env:windir\explorer.exe"
Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"
您需要將響應轉換為十六進制以進行比較:
- 0C 數據中心(核心安裝)
- 27 沒有 Hyper-V 的伺服器數據中心(核心安裝)
- 0E 伺服器企業版(核心安裝)
- 29 沒有 Hyper-V 的 Server Enterprise(核心安裝)
- 2A Microsoft Hyper-V 伺服器
- 0D 伺服器標準(核心安裝)
- 28 不帶 Hyper-V 的伺服器標準(核心安裝)
- 一維網路伺服器(核心安裝)
表基於來自http://msdn.microsoft.com/en-us/library/ms724358.aspx的資訊