Robocopy 权限问题

Robocopy 权限问题

我在用着机器人复制在两个不同的服务器之间同步文件(其中一个不是 Windows 服务器,但公开了类似 Windows 的共享);但我遇到了权限问题。

我需要复制所有内容并保留现有的 ACL;我使用如下命令:

robocopy.exe \\server1\share \\server2\share /mir /copyall

但是,运行此命令的用户帐户只有访问某些文件夹;这会导致一个有趣的问题:第一次同步后,相同的权限将应用于复制的文件夹……因此用户帐户失去对这些文件夹的写权限并且无法再更新它们。

有什么方法可以避免或解决这个问题吗?

答案1

Robocopy 包含一个选项/b,可激活并使用特殊备份权限允许进程绕过访问控制。假设默认权限分配,您需要以管理员、服务器操作员或备份操作员的身份运行才能使用此选项。该/zb选项告诉 robocopy 仅在需要时使用备份模式。

相关内容