BDa*_*ley 6 node.js azure-devops
我有 VSTS 代理作为“网络服务”帐户下的服务运行。
当我尝试使用“复制文件任务”时,该任务有时会生成错误“失败的 cp: cp: copyFileSync: 无法写入目标文件 (code=EPERM)...”
示例错误:2018-09-25T15:26:00.2055152Z ##[错误]错误:失败的cp:cp:copyFileSync:无法写入目标文件(代码= EPERM):F:\ Legacy \ WinTools.Web \ Web。配置
StackOverflow 上的其他帖子提到了打开的文件或没有足够的权限来执行操作。
事实证明,问题是帐户“NETWORK SERVICE”没有对目标文件夹的适当修改权限。通过为上述帐户添加修改权限,发布管道能够成功复制所需的文件。
我为后代添加此内容,希望其他人避免我遇到的同样问题。
丹·弗里德曼、贾延德兰
问题:为什么 VSTS 中的复制文件任务有时会产生错误“Failed cp: cp: copyFileSync: Could not write to dest file (code=EPERM)”
可能的答案: 1. 文件可能被锁定 2. 用户没有足够的权限执行操作
我的回答:就我而言,问题是 VSTS 代理运行“网络服务”的服务帐户没有修改指定文件夹中文件的适当权限。通过启用修改权限,我能够避免注意到的异常。
| 归档时间: |
|
| 查看次数: |
5554 次 |
| 最近记录: |