GitLab CI服务器需要从ci.yml文件发送Windows服务器控制命令

时间:2018-06-21 18:19:26

标签: gitlab

我遇到一种情况,GitLab持续集成(CI)服务器需要从ci.yml文件发送Windows服务器控制命令“ sc”。该命令的格式为:
$ sc \\ CI_Server启动“ test_service” 4:5:5 从具有管理权限的另一台PC上的帐户通过网络发送此命令时有效。

我知道此CI实例在Windows“ LocalSystem”帐户下运行。该帐户具有某些管理权限,但是根据文档和MicroSoft,安全子系统无法识别该帐户。 当CI执行此行时,获取:

从协调器下载工件... ok id = 158595 responseStatus = 200 OK令牌= pcCPdT_s
$ sc \\ CI_Server启动“ test_service” 4:5:5
[SC] OpenService失败5:
访问被拒绝。
错误:作业失败:退出状态5

有解决此问题的好方法吗?认为我们需要使用其他帐户运行吗?

0 个答案:

没有答案