从 Cmd.exe 启动服务

bea*_*ito 2 windows-service command-line-interface

我有一个由 Windows 服务托管的 WCF 服务。

我将如何在传递以下参数的同时从命令行启动服务

我希望服务登录的用户。我还需要为用户传递密码。

我以前一直在 services.msc 中输入值,但我觉得这很烦人

Mas*_*imo 6

在哪个 Windows 版本上发布?

在最近的那些,sc.exe是你的朋友在这里。

sc start ServiceName
sc stop ServiceName

sc config ServiceName option= value
Run Code Online (Sandbox Code Playgroud)

最后一个允许您设置许多内容,其中包括启动类型和服务的登录用户帐户(和密码)。

sc奇怪的是,当使用config参数时,每个参数的等号后面必须有一个空格。