从命令行以用户身份启动/停止Windows服务

我怎么能从命令行启动一个服务,例如net start "sql server (sqlexpress2016)"而不用提升的特权运行?

简短的答案是“你不能”。
但是,如果服务services.msc没有提升权限,可以启动相同的服务?
有没有办法通过命令行来模仿这个?

澄清
我没有find一种方法来改变服务的安全级别,但更像是像C:\>win-su net start SqlServer2016这样的命令提示符。 哪里有权利和超级权力来自动识别我作为pipe理员,并提高net进程的安全水平。

您可以更改本地安全策略设置 (运行secpol.msc或创buildGPO)

进入安全设置 – >系统服务并打开服务的属性。 然后,您可以根据需要更改权限。

service.msc使用提升的权限,但提示不显示,因为UAC设置为“级别3”而不是在您的计算机上4:

在这里输入图像说明