如何将文件复制到redirect的文件夹中

我们刚刚搬到了Server 2008 R2,我已经为使用组策略的用户设置了文件夹redirect。

所有文件夹redirect并按预期工作:

  • 用户我的文档被redirect。
  • 用户可以创build和删除redirect文件夹中的文件夹和文档。
  • 用户只能访问自己的redirect文件夹
  • pipe理员可以访问用户redirect的文件夹

我遇到的问题是将来自旧服务器的用户备份文档移动到新redirect的文件夹中。 当我复制或移动文件时,文件不会获得预期的用户inheritance权限,并且用户无法访问它们。

现在我知道我可以在复制文件后重新应用每个用户redirect文件夹的权限,但这对每个用户来说都是一件痛苦的事情。

包含redirect的文件夹的我的文件夹具有以下权限:

共享权限:

  • 每个人 – 完全控制

NTFS权限:

  • 创build者拥有者 – 完全控制 – 仅子文件夹和文件
  • SYSTEM – 完全控制 – 这个文件夹,子文件夹和文件
  • pipe理员 – 完全控制 – 此文件夹,子文件夹和文件
  • 用户 – 特殊 – 仅此文件夹

用户权限是

  • 遍历文件夹/执行文件
  • 列出文件夹/读取数据
  • 阅读属性
  • 阅读扩展属性
  • 创build文件夹/追加数据
  • 读取权限

一个或两个build议…..尝试使用robocopy ..并告诉它忽略安全/复制:DAT这个“应该”允许复制文件并inheritance基于父文件夹的权限。 当我这样做的问题是以前的pipe理员已经设置了子文件夹上的用户的权限,我最终回去,并不得不手动重置他们。

另一个select是脚本。 如果你有大量的用户移动,并知道你必须重置ACL,icacls将是一个方法。 将脚本复制到用户数据上,然后让脚本为您重置权限。

但更可能的是,您需要放弃GUI一点,使自己更容易。