1

如何通过VB脚本启动windows服务?

我尝试了以下代码来启动 Mysql 服务

测试.vbs:

service="MySQL55"
Set wmi = GetObject("winmgmts://./root/cimv2")
qry = "SELECT * FROM Win32_Service WHERE Name='" & service & "'"
For Each s In wmi.ExecQuery(qry)
s.StartService
Next

但是这段代码不会启动 mysql 服务。

4

1 回答 1

2

假设服务实际上被命名为“MySQL55”,检查返回值StartService

For Each s In wmi.ExecQuery(qry)
  rc = s.StartService
  WScript.Echo s.Name & ": " & rc
Next
于 2013-08-23T09:57:44.123 回答