使用VS 2013和VB.net。
我有一个网页,当点击一个按钮时,应该在远程服务器上停止一个名为“VMware Tools”的服务。
我的代码如下按钮点击事件
Dim server As String = "ServerName"
Dim service As String = "VMware Tools"
Dim myController As ServiceController
myController = New ServiceController
myController.MachineName = server
myController.ServiceName = service
myController.Stop()
上面的servername被替换为服务器的服务器名称。我有权在服务器上手动停止和启动服务。
当我运行上面的代码时,我收到错误
myController.Stop()
陈述
指定的服务不作为已安装的服务存在
我错过了什么吗?
答案 0 :(得分:1)
服务名称必须是服务的实际名称,而不是显示名称。
您可以通过双击顶部的服务在services.msc中找到服务名称。
我认为VMware Tools的名称是 VMTools