これは簡単なように思えますが、WMI、Powershell、または比較的迅速に多数のマシンを照会できる他の方法を介して、Windows Server の「コア」インストールをリモートで識別する方法に関する情報が見つかりません。コアを実行しているサーバーとフル インストールを実行しているサーバーの割合を報告しようとしています。何かアイデアはありますか?
答え1
Get-WmiObject -Query "Select OperatingSystemSKU from Win32_OperatingSystem"
比較するには、応答を 16 進数に変換する必要があります。
- 0C データセンター (コアインストール)
- Hyper-V なしの 27 サーバー データセンター (コア インストール)
- 0E Server Enterprise (コアインストール)
- 29 Server Enterprise(Hyper-Vなし)(コアインストール)
- 2A Microsoft Hyper-V サーバー
- 0D サーバー標準 (コアインストール)
- 28 Server Standard(Hyper-Vなし)(コアインストール)
- 1D Webサーバー(コアインストール)
表は以下からの情報に基づいていますhttp://msdn.microsoft.com/en-us/library/ms724358.aspx
答え2
この質問が最後に回答されて以来、以前の手法は機能しなくなりました。別の投稿に基づくとここコア インストールを識別する最も迅速で信頼性の高い方法は、Windows エクスプローラーの実行可能ファイルの存在を確認することです。サーバー コア インスタンスでは、このファイルは存在しません。
Test-Path "$env:windir\explorer.exe"