我试图安装詹金斯从服务启动后,通过网络启动。当它试图在windows 10和windows 8.1上安装时,我会得到以下错误。
[JenkinsWorkDirectory]$ c:\JenkinsWorkDirectory\jenkins-slave.exe install
WMI.WmiException:AccessDenied
at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
at WMI.Win32ServicesProxy.Create(String, String, String, ServiceType, ErrorControl, StartMode, Boolean, String, String, String[])
at winsw.WrapperService.Run(String[]_args,ServiceDescriptor descriptor)
at winsw.WrapperService.Main(String[]args).我可以在win 7上安装从服务而不存在任何问题。知道为什么会发生这种情况吗?或者是Jenkins的一些限制,还是我缺少了一些依赖?
我的詹金斯版本是1.655,安装时使用铬浏览器。詹金斯大师正在windows 7上运行。谢谢,丹尼尔。
发布于 2016-05-10 19:14:20
我找到了另一种让奴隶安装的方法。
诀窍是在作为管理员运行时做到这一点。这将安装在本地系统下运行的服务。
此外,如果您和我一样,并且需要jenkins例程来访问另一台机器,则需要更改服务,使其作为具有权限(网络或其他权限)的用户运行,以完成您想要完成的任务。
发布于 2016-10-01 15:22:45
发布于 2018-01-12 22:54:53
转到您下载的jenkins-slve.exe应用程序文件。
goto属性->兼容性-.>检查是否以管理员身份运行。
现在,请再次尝试将其安装为服务。看起来不错。
https://stackoverflow.com/questions/36500231
复制相似问题