有没有办法从命令行获取服务包编号?或者从命令行获取内部版本号(我可以从中知道服务包编号(请参阅如何从 WindowsUpdateLog.txt 确定 Windows 版本和服务包))?
启动时cmd
,屏幕上会显示部分 Windows 版本号,但不显示服务包号。
我更喜欢非 PowerShell 的答案,但无论如何我也不介意了解 PowerShell 的答案,因为我处理的一些计算机确实安装了它。
答案1
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
答案2
您可以使用 WMIC 获取它 -wmic os get servicepackmajorversion
有关使用 WMIC 的更多信息,请参阅这个小教程: http://quux.wiki.zoho.com/WMIC-Snippets.html
答案3
您可以在CMD中输入:
温弗
答案4
你可以使用这个:
wmic os get csdversion /format:value