使用sc命令我们可以查询,启动,停止windows服务。
例如:
sc query "windows service name"
sc config命令更改服务的configuration,但我不知道如何使用它。
有人能告诉我如何设置任何Windows服务的用户名和密码?
这工作:
sc.exe config "[servicename]" obj= "[.\username]" password= "[password]"
每个[括号内的]项目都被替换为真实的参数。 (保留引号,但不要保留括号。)
请记住:
obj= "foo"
是正确的; obj="foo"
不是。 在PowerShell中,“sc”命令是Set-Content cmdlet的别名。 您可以使用以下语法解决此问题:
sc.exe config Service obj= user password= pass
通过指定.exe扩展名,PowerShell可以绕过别名查找。
HTH