在特定用户帐户C#下运行的远程计算机中重新启动自定义服务

时间:2016-10-17 13:54:45

标签: c# .net windows service cmd

我在服务器上运行Windows服务,现在我希望它通过我用C#开发的软件工具从本地计算机重新启动它。

我尝试使用" sc"但它说"服务没有安装"我认为这是因为它实际上不是Windows默认服务,而是自定义服务。

有人可以帮我解决这个问题吗?

P.S。 sc还说我没有足够的权限,因为服务在服务器的管理权限下运行。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容在远程位置启动和停止服务

ServiceController insServiceController = new ServiceController("Your Service Name", "IP address of the remote server");

insServiceController.Start();
insServiceController.Stop();

相关问题