我正在尝试通过 web start 启动从站后安装 Jenkins 从站服务。
尝试在 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 的一些限制,或者我是否缺少一些依赖?
我的 jenkins 版本是 1.655,安装时使用 chrome 浏览器。 Jenkins 大师在 Windows 7 上运行。
谢谢,
丹尼尔
请您参考如下方法:
我找到了另一种让从站安装的方法。
诀窍是在以管理员身份运行时执行此操作。这将安装在本地系统下运行的服务。
此外,如果您像我一样并且需要 jenkins 例程来访问另一台机器,则需要更改服务以作为具有权限(网络或其他)的用户运行来执行您想要完成的任务。