我想要一个批处理文件显示它安装了哪个Service Pack,它安装了哪个Internet Explorer版本,以及它安装了哪个版本的windows media player。这只适用于windows xp。我需要这个的原因是因为我有一个可以离线安装Windows更新的脚本,但是当涉及到服务包时,我不知道哪些安装了,所以最好有相同的批处理文件可以安装更新/静默服务包还可以显示安装的服务包。
答案 0 :(得分:1)
这里有一个VBS,它将显示安装了哪些服务包(来自here):
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
Wscript.Echo objOperatingSystem.ServicePackMajorVersion _
& "." & objOperatingSystem.ServicePackMinorVersion
Next
答案 1 :(得分:0)
查看systeminfo
命令...它会显示许多有用的系统信息。