Server 2008 robocopy 访问被拒绝到用户文件夹 + /B 错误我不明白

Asz*_*rom 6 backup windows-server-2008 robocopy

这是一个两部分。

A) 尝试在 server 2008 中执行此操作,命令由域管理员运行:

Robocopy \server\c$\users D:\backupfolder /MIR

我在用户文件夹中的所有文件上都收到“拒绝访问”。这适用于除 2008 以外的任何服务器,因此它必须是新的安全结构。

B) 阅读后,我尝试在 robocopy 上使用 /B 进行“备份模式”切换。这表示以下错误:

错误:您没有“备份和还原文件”用户权限。***** 您需要这些来执行备份副本(/B 或 /ZB)。

错误:Robocopy 内存不足,正在退出。错误:无效参数#%d:“%s”

我的用户是域管理员,也添加到服务器上的本地“备份操作员”组。我必须做什么才能在 2008 服务器上获得备份/恢复用户权限?

Asz*_*rom 4

得到教训:

  1. “用户帐户控制”仍然是魔鬼。它导致域管理员读取用户文件的访问被拒绝。

  2. 一旦 UAC 被禁用,我的访问仍然被拒绝。事实证明,这是由于 Server 2008 在用户配置文件目录中使用了 JUNCTION POINTS。这形成了一个像这样的递归循环:

C:\用户\用户名\应用程序数据\应用程序数据\应用程序数据\应用程序数据\应用程序数据...

因此,当使用 robocopy 与 2008 服务器相比时,显然 /XJD 和 /XJF 非常重要。(这些用于“排除文件/目录的连接点”)。

解决了以上两点之后,就没有问题了。