ROBOCOPY - 获取目标文件系统类型 - 访问被拒绝

ROBOCOPY - 获取目标文件系统类型 - 访问被拒绝

我正在尝试运行复制命令,将 Zip 文件从本地文件系统传输到另一台服务器上的 UNC 路径。文件确实复制了,但我收到以下错误和退出代码 1。用户对目标文件夹拥有完全权限。

命令:

robocopy "C:\vsts-agent\_work\1\a\" "\\file-clstr\websites\" "Global.zip"

输出:


ROBOCOPY :: 适用于 Windows 的强大文件复制

开始时间:2017 年 12 月 12 日 13:36:46 2017/12/12 13:36:46 错误 5 (0x00000005) 获取目标 \file-clstr\websites\ 的文件系统类型 访问被拒绝。 来源:C:\vsts-agent_work\1\a\ 目标 - \file-clstr\websites\ 文件:Global.zip

选项:/DCOPY:DA /COPY:DAT /R:1000000 /W:30

                   1    C:\vsts-agent\_work\1\a\
    New File         375.3 m    Global.zip

0.0%0.2%0.5%0.7%1.0%1.3%1.5%1.8%...

答案1

我检查了文件夹权限,但没有检查共享权限。这就是错误的原因。

答案2

添加此内容以防对其他人有帮助...我也在使用 robocopy 命令时遇到了“访问被拒绝”错误。我验证了文件夹+共享权限。

最终结果是,源计算机为 robocopy 调用运行的用户帐户是“本地系统”,而不是域或共享本地帐户。此内置帐户不能用于网络访问。运行该服务的用户无法更改,因此我最终将 robocopy 调用放在批处理脚本中,并将net use共享映射到适当的帐户。

相关内容