复制XP本地configuration文件到新的域用户configuration文件

我刚推出了一个新的域控制器。 我想join所有的PCS到这个新的家园(PC从来没有在一个域上只是一个普通的工作组)。 当我joinPC到新的域时,它会创build一个新的configuration文件。 我怎样才能将本地configuration文件迁移到这个新的域configuration文件(或简单的方法)?

我可以保留所有设置,桌面布局,Outlook 2003设置等吗?

  1. 使用域用户名login(这是为了创build域configuration文件的本地副本)
  2. 注销
  3. 使用其他configuration文件login(本地pipe理员帐户运行正常)
  4. \Documents and Settings\ (XP)或\Users\ (Vista / 7)中新创build的configuration文件重新命名为其他内容(记下它是什么,但一分钟内就会需要它)
  5. 将旧的本地configuration文件重命名为域名
  6. 注销
  7. 利润!

另一种方法是执行步骤1-> 4,但使用mklink将域和本地configuration文件文件夹链接到彼此,以便如果您从域中删除机器,本地configuration文件仍然是最新的。

如果您使用的是漫游configuration文件,则您的milage可能会有所不同。

我讨厌不同意Farseeker这个,但是正确的方法(这将考虑权限等)是遵循Farseeker的步骤1,2和3,但在步骤4中,您将要通过访问用户configuration文件系统属性,select旧configuration文件(列为旧用户名),然后单击“复制到”button,然后浏览到新的域configuration文件文件夹并将其选中,然后单击“更改权限”button,然后添加域用户组)到权限。 当您以域用户身份login时,configuration文件应与旧configuration文件完全相同。

您可能想要做微软所说的,并尝试MoveUser.exe(XP)或Win32_Userpofile WMI类(所以在Windows 7中的脚本或批处理解决scheme)。 他们有关于它和所有的知识库文章 。

免责声明 :我自己没有尝试过。 我知道Farseeker的贫民窟工作方式,但是MSFT是有原因的。

去Evan Anderson评论我的类似问题和alharaka在这个线程中的答案,我去找一种方法来使用Win32_Userprofile将本地用户迁移到域用户。

我在Vista的MoveUser.exereplace处发现了一个Visual Basic脚本

从具有本地pipe理员权限和域pipe理员权限的第三个帐户运行时,在使用新的域用户帐户login之前,脚本运行良好。