我需要在PowerShell中创建一个脚本,以验证操作系统版本(Pro、Enterprise、Home等)。我已经找到了许多关于如何使用ID号验证操作系统版本(Vista,7,8,8.1等)的信息,但是我找不到任何关于版本代码的信息。我的问题是:
- Windows版本有代码吗?
- 如果没有代码,而唯一的方法是
Get-WmiObject -Class Win32_OperatingSystem | % Caption
,那么如何格式化它以选择任何Windows操作系统上的版本? - 是否有其他方法可以做到这一点?
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724833(v=vs.85).aspx
CIM
并与(Get-CimInstance Win32_OperatingSystem).Caption
一起使用,或者查看是否有其他更有用的内容:(Get-CimInstance Win32_OperatingSystem) | select *
。 - not2qubit