用于小型开发商店的新Active Directory域,将用户数据移动到域帐户

我们已经决定,现在是在我们小办公室build立一个领域的时候了,而且我已经负责这项工作。 域名已设置,我们正在为用户创build用户名和密码。 由于用户都有现有的机器(主要是笔记本电脑),并已使用一段时间,当他们join域,他们的设置将“失踪”他们…他们不会在他们的桌面上,他们的文件夹将在别的地方…

我正在寻找的是将他们的文档,设置,桌面等从他们的旧login帐户移动到他们新的基于域的帐户的一种快捷方式…至less,这应该是文件在他们的“我的文档”文件夹和桌面,但移动Outlook,Visual Studio,IE / FireFox /等设置和邮件,也将得心应手。

我已经阅读了有关微软用户状态迁移工具,但除非我读错了,似乎是从一台机器移动到另一台,而不是从一个帐户到另一个…任何想法?

当我不得不做类似的事情时,我使用了一些简短的脚本来帮助我复制configuration文件的内容。

  1. 在服务器上添加一个共享暂时保存configuration文件内容
  2. 编写一个基于login用户名创build一个新文件夹的脚本,并上传你感兴趣的文件(例如桌面,我的文档,collections夹,特定的AppData)
  3. 使用新的Active Directory凭据login到工作站,然后使用第二个脚本将所有感兴趣的文件从服务器复制回用户configuration文件。

这不会迁移存储在registry中的任何设置,或者用户添加的打印机或用户安装的证书。 根据你的环境,这可能是可以接受的。

就我个人而言,我将把这看作一个机会,让大家在干净的用户档案中处于已知的状态。 这应该简化您在新的域环境中需要做的任何疑难解答。

我遇到了一个博客文章,似乎涵盖了一个非常类似于你的情况。 他们正在将用户configuration文件从一个域迁移到另一个域,而您正在将本地configuration文件迁移到新域中。

  • 透明的Windows工作站域迁移
  • 恢复Windowsconfiguration文件

基本的概念是,您可以修改计算机registry,以便新的域用户帐户使用原始本地用户configuration文件,包括存储用户的私有registry设置的原始NTUSER.DAT。 设置可以在这里find:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ 

这比复制用户数据要难一些,但也会减less用户的投诉。 🙂