没有管理员CMD无法停止/启动Windows服务

时间:2019-03-08 07:41:13

标签: jenkins cmd scripting

当我在没有管理员模式的情况下使用cmd启动服务时,出现访问被拒绝错误。

cmd without administrator

但是当我使用cmd作为管理员启动服务时,我能够做到。 cmd as administrator

因此,当我从“ Jenkins”运行批处理文件时,同样会失败,并显示“访问被拒绝”错误。

我可以从 jenkins 运行作业,以便在admin cmd中执行命令。

我听说过 runas 命令。这对我的情况有用吗?

请帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

作为解决方案之一:您可以在具有管理权限的帐户下运行Jenkins代理(服务)。

转到Services->查找Jenkins agent服务->右键单击并选择Properties-> Log on标签->指定具有适当权限的帐户。

RunServiceUnderSpecificAccount