我有一个Windows服务托pipe的WCF服务。
我将如何去从命令行启动服务,同时传递以下参数
用户我希望该服务login为。 我还需要传递给用户的密码。
我以前一直在进入services.msc的值,但我觉得这很烦人
在哪个Windows版本上?
在最近的, sc.exe是你的朋友在这里。
sc start ServiceName sc stop ServiceName sc config ServiceName option= value
最后一个让你设置很多东西,其中包括启动types和服务的login用户帐户(和密码)。
sc是奇怪的,当使用config参数时,一个空格必须跟在每个参数的等号上。
此外,如果您始终在本地工作(即不在其他机器上进行远程控制服务),则可以使用
net start "service name" net stop "service name"
要扩展Massimo的答案,可以使用服务控制(sc)来缩小域中其他计算机上的服务:
sc \\serverName start "service name" sc \\serverName stop "service name"