![复制许多没有继承权限的文件夹](https://linux22.com/image/767312/%E5%A4%8D%E5%88%B6%E8%AE%B8%E5%A4%9A%E6%B2%A1%E6%9C%89%E7%BB%A7%E6%89%BF%E6%9D%83%E9%99%90%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
因此,我们有这个包含数百个用户文件夹的文件夹(不确定它们用于什么,但主要是桌面、文档和收藏夹)。我们需要将它们备份到另一个磁盘,但问题是 ACL 未从上述文件夹继承,并且所有子文件夹仅对其所有者(即各种用户)具有权限。访问这些文件夹的唯一方法是将所有者更改为管理员,然后向他们添加权限。我想知道有什么方法可以备份这样的文件夹结构。我真的需要更改所有文件夹的所有者并为运行 robocopy 的任何人添加权限吗?我担心当所有者从创建者更改为其他人时是否会出现问题。即使这是唯一的方法,是否有一些脚本可以轻松完成此操作,而不需要数千次点击?
答案1
找到了一个解决方案:创建一个以 SYSTEM 身份运行的计划任务,它可以读取文件!计划任务运行一个包含 robocopy 命令的 CMD 文件,其中包含 /copyall 参数以保留文件夹权限