我需要使用VBScript启动多个服务。 我编写了这个脚本来启动服务,当我运行它时,它不会给出任何错误,并且不启动服务。任何想法可能存在问题?VBScript启动多个服务
sComputer = "."
aTargetSvcs= Array ("ServiceOne" &_
"ServiceTwo" &_
"ServiceThree" &_
"ServiceFour")
Set oWMIService = GetObject("winmgmts:" & "{impersonationlevel=impersonate}!\\" _
& sComputer & "\root\cimv2")
Set cServices = oWMIService.ExecQuery("SELECT * FROM Win32_Service")
For Each oService In cServices
For Each sTargetSvc In aTargetSvcs
If LCase(oService.Name) = LCase(sTargetSvc) Then
If oService.State = "Stopped" Then
oService.StartService()
End If
End If
Next
Next
,因为当你将服务名称连接成一个字符串时,你知道如何编写多行语句(提示:_),我怀疑你正在拉腿。 –
我真的很喜欢脚本和编程。经过一番研究后,我设法做到了。我会尽量使它分开。 – user3077069