使用 Windows 还原以前的版本会因访问权限而产生错误

使用 Windows 还原以前的版本会因访问权限而产生错误

这看起来像是一个先有鸡还是先有蛋的问题……

我有一个文件夹,我已经对其进行了一段时间的影子处理。这个功能一直很好用,当用户不小心删除了某些内容时,恢复起来也很容易。直到现在...

  • DomainAdmin = 属于域管理员组的域管理员。
  • UserA = 几乎没有访问权限的低级别用户。
  • FolderA = 所有用户用来放置文件的社区文件夹。
  • FolderB = 只有单个用户自己才有权访问的文件夹。

让我们简单一点,假设这个文件夹包含 10 个文件。这 10 个文件都具有 ACL,其中包括 DomainAdmin 组,除 2 个文件外,这些文件具有对这些文件的完全访问权限。这 2 个文件仅具有创建它们的特定用户 (UserA) 的 ACL。

因此,每 12 小时就会对该文件夹 (FolderA) 进行一次卷影复制。我收到恢复该文件夹的请求,因为某人 (UserA) 已删除该文件夹 (FolderA) 中的文件。我像往常一样去恢复它,但随后收到以下错误...

访问文件被拒绝

有趣...所以我打开影子副本文件夹并查看有问题的文件。我右键单击它,转到属性并单击安全选项卡以获取此信息...

文件属性

所以我说好的……没什么新鲜的……我以前见过这种情况。我只需要取得文件的所有权,然后根据需要更改 ACL……所以当我尝试这样做时,我得到了这个……

Windows 安全错误

嗯...这是我的困境。似乎文件处于只读状态。不是某种属性,而是基于卷影复制发生方式的不同。我尝试复制卷影复制文件夹(这样我就可以重置所有权限,但由于缺少 ACL,我无法复制这些文件!

想法?解决方案?

答案1

让用户自己通过“以前的版本”选项卡从卷影副本中拉出它。

如果由于某种原因这不起作用,也许可以尝试授予用户域管理员权限足够长的时间来从卷影副本中提取文件(作为他们)。

答案2

不久之前也遇到了同样的问题。

安装一个文件管理器,比如 total commander,以 SYSTEM 用户身份使用 PSExec 启动它,然后你就可以访问这些文件了

相关内容