如何使用vbscript停止本地系统服务?

如何使用vbscript停止本地系统服务?,vbscript,Vbscript,如何使用vbscript在本地和远程系统中停止服务?如何在这些脚本中指定系统名称?如何使用单个vb脚本在多个系统中停止服务?尝试以下操作: Set objWSH = CreateObject("WScript.Shell") strServiceName = "MyService" strOnServer = "\\ServerName" intReturn = objwsh.Run("SC " & strOnServer & " Stop " & strServiceN

如何使用vbscript在本地和远程系统中停止服务?如何在这些脚本中指定系统名称?如何使用单个vb脚本在多个系统中停止服务?

尝试以下操作:

Set objWSH = CreateObject("WScript.Shell")
strServiceName = "MyService"
strOnServer = "\\ServerName"
intReturn = objwsh.Run("SC " & strOnServer & " Stop " & strServiceName, 0, True)
If (intReturn <> 0) Then MsgBox ("DID NOT successful stop " & strServiceName) Else MsgBox "Sucessfully stopped " & strServiceName
Set objWSH=CreateObject(“WScript.Shell”)
strServiceName=“MyService”
strOnServer=“\\ServerName”
intReturn=objwsh.Run(“SC”&strOnServer&“Stop”&strServiceName,0,True)
如果(intReturn 0),则MsgBox(“未成功停止”&strServiceName)否则MsgBox“成功停止”&strServiceName

您必须从services.msc.中的属性获取服务名称。

如果我需要在远程系统中停止服务,如何更改上述脚本?如果我需要在多个系统中停止服务,如何更改上述脚本?请您解释上述运行函数中使用的参数的含义?哪个参数?如果打开命令提示符并键入“sc/?”,您将看到所需的所有内容。谢谢。有用@roryap