我在服务器上运行Windows服务,现在我希望它通过我用C#开发的软件工具从本地计算机重新启动它。
我尝试使用" sc"但它说"服务没有安装"我认为这是因为它实际上不是Windows默认服务,而是自定义服务。
有人可以帮我解决这个问题吗?
P.S。 sc还说我没有足够的权限,因为服务在服务器的管理权限下运行。
提前致谢!
答案 0 :(得分:0)
您可以使用以下内容在远程位置启动和停止服务
ServiceController insServiceController = new ServiceController("Your Service Name", "IP address of the remote server");
insServiceController.Start();
insServiceController.Stop();