是否可以找出使用WMI安裝在Windows 2000計算機上的Service Pack?WMI查詢以獲取Service Pack列表
0
A
回答
2
有越來越使用WMI安裝的軟件的建議方式 - 儘管不是所有的軟件顯示出來,所以你必須......
1)試試吧,看看他們是否會出現在所有
2)調整的例子來過濾結果僅使服務包顯示
strHost = "."
Const HKLM = &H80000002
Set objReg = GetObject("winmgmts://" & strHost & _
"/root/default:StdRegProv")
Const strBaseKey = _
"Software\Microsoft\Windows\CurrentVersion\Uninstall\"
objReg.EnumKey HKLM, strBaseKey, arrSubKeys
For Each strSubKey In arrSubKeys
intRet = objReg.GetStringValue(HKLM, strBaseKey & strSubKey, _
"DisplayName", strValue)
If intRet <> 0 Then
intRet = objReg.GetStringValue(HKLM, strBaseKey & strSubKey, _
"QuietDisplayName", strValue)
End If
If (strValue <> "") and (intRet = 0) Then
WScript.Echo strValue
End If
Next
0
是,WMI類Win32_OperatingSystem包含所有這些信息。我可以看到通過使用PowerShell來檢查我的本地機器驗證此信息:
PS c:\> get-wmiobject win32_operatingsystem | `
select BuildNumber, ServicePackMajorVersion, `
ServicePackMinorVersion | format-table -auto
BuildNumber ServicePackMajorVersion ServicePackMinorVersion
----------- ----------------------- -----------------------
7100 0 0
注:Powershell的只能運行在XP或更高,但你可以通過傳遞 - 電腦參數來獲取-WmiObject可以查看遠程系統。
0
一個VBScript例如從Hey, Scripting Guy!系列:
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. WMI查詢以獲取Microsoft HyperV VM域
- 2. WMI查詢來獲取
- 3. 從Java Applet獲取Windows Service Pack版本?
- 4. 獲取Service Pack主要版本
- 5. 從Win32_Environment獲取價值WMI查詢
- 6. WMI查詢 - System.Management.ManagementException
- 7. 在WMI查詢
- 8. Service Pack安裝錯誤VB6
- 9. Wpf WMI Win32_Service查詢
- 10. WMI查詢-CPU LoadPercentage
- 11. 查詢兩個表以獲取最近日期的列表?
- 12. 獲取從查詢列的列表,而運行在MySQL查詢
- 13. 獲取WMI屬性
- 14. WMI性能查詢
- 15. 查詢WMI的D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY
- 16. WMI查詢問題
- 17. 如何運行以下WMI查詢?
- 18. 從Neo4j查詢獲取列表
- 19. 通過查詢獲取表主鍵列
- 20. SQL查詢 - 如何獲取列表
- 21. 從XML獲取子查詢列表c#
- 22. SQLAlchemy從查詢中獲取ID列表
- 23. 取消VBS中的WMI查詢
- 24. 查詢以獲取我的SQL Server中的列表活動查詢
- 25. 查詢模塊以獲取函數/類型列表
- 26. 如何查詢表以獲取記錄的序列或鏈?
- 27. 如何查詢dbpedia以獲取編程語言列表?
- 28. WMI wql查詢獲取防病毒信息
- 29. C#WMI獲取服務信息查詢拋出一般錯誤
- 30. 僅使用WMI查詢獲取真正的適配器信息?