Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBScript中的以下行是什么意思_Vbscript - Fatal编程技术网

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环境

一些资源:

谷歌怎么说?