Windows Serverのコアインストールとフルインストールを識別/フィンガープリントする

Windows Serverのコアインストールとフルインストールを識別/フィンガープリントする

これは簡単なように思えますが、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"

関連情報