VBScript中的以下行是什么意思
线路的用途是什么:VBScript中的以下行是什么意思,vbscript,Vbscript,线路的用途是什么: Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 在vbscript代码中。这将创建一个WMI对象,为您提供与操作系统不同部分通信所需的对象、方法和属性 因此,使用您的代码片段,您可以例如查询每个服务的状态: strComputer = "." Set objWM
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
在vbscript代码中。这将创建一个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环境
一些资源:
谷歌怎么说?