目前客户端是 2003 DC,我们正在将其迁移到 2012 Hyper-V 主机上的 2008R2。他们有少量的漫游配置文件 - 但使用通常的设置 - 即实际漫游配置文件文件夹(即 username.v2)上的唯一权限是系统(完全控制)和实际用户(完全控制) - 我必须以管理员身份拥有所有权才能真正看到这些权限。基本上如下:
http://technet.microsoft.com/en-us/library/cc737633(WS.10).aspx
由于我作为管理员对它们没有权限,我该如何迁移它们,我可以直接执行 robocopy,然后将 AD 中的配置文件位置属性重新指向新位置吗?(显然在新服务器上的文件夹上配置共享权限)
答案1
我解决了这个问题执行命令
在当前存储您的配置文件的服务器上,打开管理命令提示符并运行
PSEXEC /S "CMD.EXE"
这将使您进入会话 0,有效地以本地系统帐户运行,此时您可以使用这些帐户执行您想做的事情。我选择使用 XCOPY
复制。\新服务器\共享\ /E /I
您可以使用 /X 开关来保留权限。我选择将其关闭,并单独编写权限脚本以允许服务器管理员访问,而无需费心提升 Explorer 或使用 Explorer 替代方案。
一旦配置文件完成,那么它就只是一个案例,正如您所说的,将 AD 配置文件指向新的共享\文件夹。
答案2
我在用户登录时进行了类似的迁移。不要忘记您要迁移注册表项以及文件。为此,您可以使用本博文中的过程。http://blog.raido.be/?p=297(它谈论的是 AppSense,但在没有 AppSense 的情况下也可以工作。只需在用户登录期间使用复制命令和 reg.exe 命令。