尽管拥有完全控制权,Robocopy 访问仍被拒绝?

Robocopy access denied, despite having Full Control?

非常简单的脚本:

ROBOCOPY \servername\S$\SCCM2012\SCCMPackageSource\Files C:\Files /S /COPYALL /MIR /IS /LOG:C:\Copy.log

我可以 运行 作为管理员,这很好,而且所有文件都被正确复制了。但是,当我通过 SCCM 2012 和 运行 将此脚本作为应用程序推送到计算机时,日志文件为我提供以下内容:

NOTE : NTFS Security may not be copied - Source may not be NTFS.
2016/07/27 10:05:31 ERROR 5 (0x00000005) Accessing Source Directory \servername\S$\SCCM2012\SCCMPackageSource\Files\
Access is denied.

SYSTEM 帐户和 SCCM 网络访问帐户都对该文件夹具有完全控制权。该文件夹未共享。也尝试使用 /ZB 开关,但这没有任何区别。有什么想法吗?谢谢!

通过共享文件夹并授予 Everyone 组读取权限解决了问题。

确保共享权限和安全设置允许完全控制。 Windows 执行更保守的那个。

从 google 中找到此结果。如果它帮助某人: 由于中止(终止)robocopy 进程,我有一个文件夹被拒绝访问。甚至管理员也无法对其执行任何操作(取得所有权、打开、删除、授予权限...)。

解决我们案例的方法是使用 checkdisk 修复索引。 chkdsk /f f:

添加到 robocopy 参数 /NODCOPY - 不传输文件参数 - 它帮助了我。