艾辉 发表于 2018-6-15 09:29:11

Windows环境下并发处理远程脚本

  Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  Set colServiceList = objWMIService.ExecQuery _
  ("Select * from Win32_Service where Name='SNMP'")
  For each objService in colServiceList
  errReturn = objService.StartService()
  Next
  W..Sleep 20000
  Set colServiceList = objWMIService.ExecQuery("Associators of " _
  & "{Win32_Service.Name='SNMP'} Where " _
  & "AssocClass=Win32_DependentService " & "Role=Dependent" )
  For each objService in colServiceList
  objService.StartService()
  Next
  pro.bat
页: [1]
查看完整版本: Windows环境下并发处理远程脚本