Jenkins构建Windows批处理时可能会遇到访问权限的问题,导致无法执行,或者虽然能执行,但无法访问到远程目录文件,以下是几个典型错误及其处理。
#### Jenkins任务执行失败,提示信息:拒绝访问。
解决办法:
修改Jenkins服务属性,登录身份由默认的本地系统帐户更改为指定的帐户,修改后重启服务。
![](http://img.blog.itpub.net/blog/2019/12/15/c5425e205a36022f.png?x-oss-process=style/bb)
#### Jenkins任务执行失败,提示信息:用户名和密码错误。
一个现象就是每次电脑重启后,登陆网上共享文件夹的帐户密码就要重新输一遍。
解决办法:
修改远程机器开启来宾帐户,并给共享文件夹授权。
运行secpol.msc即本地安全策略,本地策略-》安全选项-》网络访问:本地帐户的共享和安全模型,由默认的经典更改为仅来宾。
![](http://img.blog.itpub.net/blog/2019/12/15/8e034604090a4902.png?x-oss-process=style/bb)
运行gpedit.msc即组策略,计算机配置-》Windows设置-》安全设置-》本地策略-》安全选项-》帐户:来宾帐户状态,由默认的已禁用更改为已启动。
![](http://img.blog.itpub.net/blog/2019/12/15/338723197490e785.png?x-oss-process=style/bb)
或者在计算机管理中取消对Guest来宾帐户禁