-1
意義的是使用行:在VBScript代碼什麼是以下行的VBScript中
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
。
意義的是使用行:在VBScript代碼什麼是以下行的VBScript中
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
。
這將創建一個WMI對象,爲您提供能夠與操作系統的不同部分進行通信所需的對象,方法和屬性。
因此,使用您的片段,例如,您可以查詢每一個服務的狀態:
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colRunningServices = objWMIService.ExecQuery("Select * from Win32_Service")
For Each objService in colRunningServices
MsgBox objService.Name & " - " & objService.State
Next
您不限於服務,您可以訪問註冊表設置,活動進程等我用它經常在工作中幫助管理我們的Windows環境。
一些資源: http://msdn.microsoft.com/en-us/library/aa394585(v=vs.85).aspx http://technet.microsoft.com/en-us/library/ee176998.aspx
什麼是谷歌說? –