PowerShell 技能连载 - 查看 Windows 版本
适用于 PowerShell 所有版本
您有安装 Windows 8.1 Basic 版、Pro 版,或 Enterprise 版吗?查看 Windows 版本号很容易,但查看具体是哪个子系列则不这么容易。
最好的方法是,获取 SKU 号,它能精确地体现 Windows 的版本类型,但如何将数字转化为一个有意义的名字也不太容易:
1 | PS> Get-WmiObject -Class Win32_OperatingSystem | Select-Object -ExpandProperty OperatingSystemSKU |
一个稍好的方式是用这段代码返回您当前使用的许可类型的明确的文字描述:
1 | PS> Get-WmiObject SoftwareLicensingProduct -Filter 'Name like "Windows%" and LicenseStatus=1' | Select-Object -ExpandProperty Name |
另一种方法也可以返回 Windows 的主要版本信息:
1 | PS> Get-WmiObject -Class Win32_OperatingSystem | Select-Object -ExpandProperty Caption |