如何找到我正在使用的Windows版本?
我正在使用PowerShell 2.0,并尝试:
我该怎么做呢?
发布于 2011-09-07 15:37:57
由于您可以访问.NET库,因此可以访问System.Environment
类的OSVersion
属性来获取此信息。对于版本号,有Version
属性。
例如,
Windows版本的详细信息可以在此处找到。
发布于 2012-06-13 17:56:36
要获得Windows版本号,请使用以下命令:
环境::OSVersion
值得注意的是,结果是[System.Version]
类型的,因此可以检查,比方说,Windows7/Windows Server2008 R2和更高版本
新对象( Environment::OSVersion.Version - -ge‘版本’6,1)
但是,这不会告诉您它是客户端还是服务器Windows,也不会告诉您版本的名称。
使用WMI的Win32_OperatingSystem
类(总是单个实例),例如:
(Get-WmiObject -class Win32_OperatingSystem).Caption
将返回类似于
Microsoft®Windows Server®2008 Standard
发布于 2017-04-28 05:13:18
不幸的是,大多数其他答案都没有提供特定于Windows10的信息。
Windows10有自己的版本: 1507、1511、1607、1703等。这就是winver
所显示的。
另请参阅有关超级用户的相关问题。
至于其他Windows版本,则使用systeminfo
。Powershell包装器:
同一命令的Windows 10输出:
https://stackoverflow.com/questions/7330187
复制相似问题