Windows では製品種別 (エディション) 毎に異なる SKU (Stock Keeping Unit) 番号が割り当てられています。例えば、Windows Server の Standard エディションであれば、SKU 番号は 7 です。SKU 番号は、プログラムなどで OS のエディションを判別したい場合に役立ちます。
この SKU 番号は同じエディションである限り、異なる OS バージョンであってもほとんどの場合変わりません。(製品体系が大きく変わった際やプレビュー段階では変わる場合もあります)。
SKU 番号の取得方法
SKU 番号は WMI を利用することで確認できます。wmic コマンドや Get-CimInstance コマンドレットで、Win32_OperatingSystem クラスの OperatingSystemSKU プロパティを確認すれば OK です。
wmic コマンドでの SKU 番号確認
1 |
WMIC OS GET OperatingSystemSKU |
PowerShell での SKU 番号確認
1 |
(Get-CimInstance -ClassName Win32_OperatingSystem).OperatingSystemSKU |
SKU 番号のリスト
SKU 番号のリストは以下のページで確認できます。
GetProductInfo function
Nano Server の SKU 番号
SKU 番号のリストには、Nano Server が載っていませんので調べてみました。
Nano Server の SKU 番号は 以下の通りです。
SKU | SKU 番号 |
Nano Server (Windows Server Standard Edition Technical Preview) | 109 |
Nano Server (Windows Server Datacenter Edition) | 143 |
Nano Server (Windows Server Standard Edition) | 144 |