在 Windows Server 2008 上迁移用户目录

在 Windows Server 2008 上迁移用户目录

c:\在远程桌面服务服务器上有一个 137 GB 的驱动器,里面装满了用户文件。我还有一个 1.2TB 的e:\驱动器,里面完全是空的。

我需要将c:\users目录从移动c:\e:\

照常,Microsoft 对此的文章完全没有帮助,Technet 论坛让我想吐。现在在 SO 上发布的一个好决议应该会为世界带来很多好处。

这显然是一个混乱的循环,所以我可以:

  1. 手动进行移动,然后更新%userprofile%环境变量等。很可怕。

  2. 更简单但更懒惰,复制用户文件夹,然后创建一个符号链接,我可能会这样做。

无论哪种方式,我都必须移动/复制用户目录。

现在,在 Windows 中,出于安全目的,默认情况下,管理员不拥有用户文件的所有权,而处理这一点则是......麻烦的。

我的问题

我可以复制父级用户目录而不弄乱其下的所有初级权限吗?我真的不知道。

或者,如果其他人对这个问题有很好的解决方案,我会接受。

更新 - 文件夹重定向

我不介意设置文件夹重定向,但我从未在已设置 350 个用户配置文件的服务器上设置过该功能。他们的现有配置文件会怎样?看起来很乱。

答案1

是的,您可以移动或复制目录而不更改任何权限。

我会使用 robocopy以及/b/copyall开关。 /copyall将维护复制文件的权限(和其他属性),并将/b在备份模式下执行此操作,因此您无需获取所有权或更改访问文件的权限。

话虽如此,设置文件夹重定向可能是可行的方法,就像乔建议的那样。设置完成后,您仍然可以(可能应该)使用 robocopy 和我提到的那些开关,用现有数据填充重定向文件夹位置(我认为是在新的、更大的驱动器上)。

答案2

作为第一步,我建议使用文件夹重定向将用户的 Documents 文件夹重定向到网络共享。这可能为解决问题带来最大的回报。

文件夹重定向会将文件夹重定向到您为其设置的位置。设置重定向后,当用户首次登录时,重定向文件夹的内容将移动到重定向位置。首次登录时,移动内容可能需要一段时间,但这是一次性操作。

重定向 Documents 文件夹不会对用户配置文件产生任何其他影响,除非将 Documents 文件夹重定向到配置文件之外。用户配置文件将保持不受影响,这将减小用户配置文件的大小,从而释放磁盘空间。

相关内容