将 XP 本地配置文件复制到新的域用户配置文件

将 XP 本地配置文件复制到新的域用户配置文件

我刚刚推出了一个新的域控制器。我想将所有 PC 都加入到这个新域中(这些 PC 从未加入过域,只是一个普通的工作组)。当我将 PC 加入到新域时,它会创建一个新的配置文件。我如何将本地配置文件迁移(或者说更简单的方法)到这个新的域配置文件?

执行此操作时我可以保留所有设置、桌面布局、Outlook 2003 设置等吗?

答案1

  1. 使用域用户名登录(这样就可以创建域配置文件的本地副本)
  2. 注销
  3. 使用其他配置文件登录(本地管理员帐户即可)
  4. 将新创建的配置文件从\Documents and Settings\(XP) 或\Users\(Vista/7) 重命名为其他名称(记下它的名称,稍后您将需要它)
  5. 将旧的本地配置文件重命名为域名
  6. 注销
  7. 利润!

另一种替代方法是执行步骤 1->4,但使用将mklink域和本地配置文件文件夹相互链接,这样如果您从域中删除机器,本地配置文件仍然是最新的。

如果您使用漫游配置文件,您的里程可能会有所不同。

答案2

在这一点上,我不愿意与 Farseeker 意见相左,但正确的方法(将考虑权限等)是遵循 Farseeker 的步骤 1、2 和 3,但在步骤 4 中,您将需要通过系统属性访问用户配置文件,选择旧配置文件(列为旧用户名)并单击“复制到”按钮,然后浏览到新的域配置文件文件夹并选择它,然后单击“更改权限”按钮,并将域用户(或 Everyone 组)添加到权限中。当您以域用户身份重新登录时,配置文件应该是旧配置文件的精确副本。

答案3

您可能希望按照 Microsoft 的说法操作,尝试 MoveUser.exe (XP) 或 Win32_Userpofile WMI 类(Windows 7 中的脚本或批处理解决方案)。他们有一个知识库文章关于它和一切。

免责声明:我自己还没有尝试过。我知道 Farseeker 的 ghetto 方式是可行的,但 MSFT 这样做是有原因的。

答案4

听听埃文·安德森对我的评论类似问题和 alharaka 在这个线程中回答一样,我正在寻找一种使用 Win32_Userprofile 将本地用户迁移到域用户的方法。

我在以下网址找到了 Visual Basic 脚本Vista 的 MoveUser.exe 替代品

当从具有本地管理员和域管理员权限的第三个帐户运行时,并且在使用新的域用户帐户登录之前,该脚本运行良好。

相关内容