使用ADMT和pwdmig实现window AD账户跨域迁移系列:

  1. 介绍篇
  2. ADMT安装
  3. PES的安装
  4. ADMT:迁移组
  5. ADMT:迁移用户
  6. ADMT:计算机迁移
  7. ADMT:报告生成

声明:

本教程适用于Windows Server 2012 及以上版本的服务器使用。

介绍篇

ADMT(Active Directory迁移工具)是一个免费的Microsoft工具,它允许在两个Active Directory域之间迁移对象(用户,计算机和组)。

adm架构开发方法 adm如何使用_右键

使用ADMT的一些示例:(首发站:bigyoung.cn)

  • 企业合并以合并Active Directory。
  • 企业拆分以将Active Directory对象传输到新实体。
  • 删除子域

先决条件

  • 最低版本为2008的SQL Server专用于ADMT的服务器。
  • 必须在两个域之间。
  • 使用两个域的BUILTIN\Administrators组中的用户帐户。
  • 要迁移计算机,目标域迁移用户帐户也必须是工作站的本地管理员。

adm架构开发方法 adm如何使用_右键_02

adm架构开发方法 adm如何使用_右键_03

将在两个域之间完成的第一次对象迁移期间配置迁移帐户。(首发:bigyoung.cn)在本教程中,我使用了目标域的管理员帐户。如果要将帐户专用于ADMT,则ADMT必须是目标域的Domain Admins组的成员和源域的BUILT\Administrators组的成员。

下载必要的工具:

 

ADMT安装

启动先前下载的可执行文件1。

adm架构开发方法 adm如何使用_服务器_04

启动安装向导时,单击“下一步1”。

adm架构开发方法 adm如何使用_重新启动_05

接受许可的人,勾选1处的“我同意”1,再确认2.(首发:bigyoung.cn)

adm架构开发方法 adm如何使用_重新启动_06

选择适合您向MS 1发送信息的选项,然后单击“下一步2”。

adm架构开发方法 adm如何使用_服务器_07

输入SQL Server实例信息1,然后单击Next 2。

adm架构开发方法 adm如何使用_服务器_08

在安装过程中等待…

adm架构开发方法 adm如何使用_重新启动_09

选择否,不从现有数据库导入数据1,(首发:bigyoung.cn)然后单击下一步2。

adm架构开发方法 adm如何使用_adm架构开发方法_10

The installation is complete, close the wizard by clicking on Finish 1 .

adm架构开发方法 adm如何使用_服务器_11

 

PES的安装

为了在两个目录林之间迁移密码,我们将需要配置和安装PES。

在安装了ADMT的服务器上,(首发:bigyoung.cn)创建一个共享文件夹,我们将在其中放置密码的加密密钥。

adm架构开发方法 adm如何使用_右键_12

在管理员中打开命令提示符,然后输入以下命令,以适应您的具体情况:

admt key /option:create /sourcedomain:old.lan /keyfile:D:\Passwords\migpwd.pes  /keypassword:password

检查输出文件夹中是否存在migpwd.pes。

adm架构开发方法 adm如何使用_adm架构开发方法_13

在源域控制器(old.lan)上运行pwdmig文件,启动安装向导,单击“下一步1”。

adm架构开发方法 adm如何使用_右键_14

接受许可证1,然后单击“下一步2”。

adm架构开发方法 adm如何使用_adm架构开发方法_15

指示加密密钥的位置 1个 然后单击下一步 2。

adm架构开发方法 adm如何使用_服务器_16

输入密码 1个 然后(首发:bigyoung.cn)单击确定 2。

adm架构开发方法 adm如何使用_右键_17

点击安装 1个。

adm架构开发方法 adm如何使用_adm架构开发方法_18

使用本地系统帐户配置服务 1个 然后单击确定 2。

adm架构开发方法 adm如何使用_adm架构开发方法_19

安装完成,单击完成关闭向导 1个。

adm架构开发方法 adm如何使用_重新启动_20

PES要求重启,单击“是” 1个。

adm架构开发方法 adm如何使用_右键_21

重新启动后,找到并启动“密码导出服务器服务”服务。

adm架构开发方法 adm如何使用_adm架构开发方法_22

解决安装过程中的错误

密码验证可能失败,并显示以下消息:

提供的密码与该加密密钥的密码不匹配(首发:bigyoung.cn)。
没有有效的加密密钥,将无法安装ADMT的密码迁移过滤器DLL。

adm架构开发方法 adm如何使用_重新启动_23

关闭安装向导,在Administrator中打开命令窗口,然后输入以下命令以根据pwdmig.msi文件的位置进行调整:

msiexec -i C:\Apps\pwdmig.msi

对象迁移:准备

现在已经安装了ADMT和PES,建议首先创建一个将接收源域对象的OU。

adm架构开发方法 adm如何使用_重新启动_24

在接下来的页面中,我们将看到以下对象的迁移:

  • 团体
  • 用户数
  • 电脑。

为了确保迁移顺利进行,我建议您在创建测试组和用户并在生产对象之前测试计算机迁移之前。

还必须在域更改的用户级别提供通信,(首发:bigyoung.cn)请注意用户登录到新域。

在第一次对象迁移期间,将提示您配置源和目标域上的SID迁移审核,以便迁移的对象可以访问未迁移的资源。


ADMT:迁移组

在ADMT控制台中,右键单击“ Active Directory迁移工具1”,然后单击“组帐户迁移向导2”以启动该向导。

adm架构开发方法 adm如何使用_右键_25

启动向导时,单击“下一步1”。

adm架构开发方法 adm如何使用_重新启动_26

选择域1和域控制器2的源,然后对目标域3和控制器4进行相同的操作,然后单击“下一步5”。

adm架构开发方法 adm如何使用_服务器_27

选择“从域1选择组” 选项,然后单击“下一步2”。

adm架构开发方法 adm如何使用_右键_28

单击添加1。

adm架构开发方法 adm如何使用_重新启动_29

选择要迁移的组1,然后单击确定2。

adm架构开发方法 adm如何使用_右键_30

选定的组,单击下一步1(首发:bigyoung.cn)。

adm架构开发方法 adm如何使用_服务器_31

单击浏览器1,然后选择目标或2,然后单击确定3。

adm架构开发方法 adm如何使用_重新启动_32

配置OU 1,单击“下一步2”。

adm架构开发方法 adm如何使用_adm架构开发方法_33

选择迁移选项,选中将组SID迁移到目标域1,然后单击下一步2。

adm架构开发方法 adm如何使用_服务器_34

出现警告消息,(首发:bigyoung.cn)指示未配置审核,这对于SID迁移是必需的,请对3条消息单击Yes 1。

输入源域的管理员帐户的标识符1和密码2,然后单击“下一步3”。

adm架构开发方法 adm如何使用_adm架构开发方法_35

可以在此页面上选择要迁移的属性,默认情况下,它们都已迁移到目标域。单击下一步1。

adm架构开发方法 adm如何使用_重新启动_36

发生冲突时的ADMT行为配置,默认情况下,如果检测到冲突,则不迁移对象。单击下一步1。

adm架构开发方法 adm如何使用_右键_37

摘要显示将执行的操作,单击“完成1”开始迁移。

adm架构开发方法 adm如何使用_服务器_38

将打开一个窗口,可让您跟踪迁移。完成后,可以查看日志。如果迁移顺利,请单击“关闭1”。

adm架构开发方法 adm如何使用_右键_39

日志示例:

adm架构开发方法 adm如何使用_右键_40

在目标域控制器上(首发:bigyoung.cn),检查OU中是否存在组1。还要检查是否存在属性sIDHistory 2,并包括源域的SID。

adm架构开发方法 adm如何使用_右键_41

 

 

ADMT:迁移用户

现在我们已经了解了如何迁移组,我们将迁移用户,该过程类似于组。

为了向您展示ADMT的功能,我们正在迁移的用户是先前迁移的组的成员,在用户迁移之后,该用户将是之前迁移的组的成员。

在ADMT控制台中,右键单击Active Directory迁移工具1,然后单击“用户帐户迁移向导” 2。

adm架构开发方法 adm如何使用_右键_42

启动迁移向导时,单击“下一步1”。

adm架构开发方法 adm如何使用_右键_43

如何进行组迁移,配置域以及源和目标控制器1,然后单击“下一步2”。

adm架构开发方法 adm如何使用_右键_44

选择从域1选择用户,然后单击下一步2。

adm架构开发方法 adm如何使用_重新启动_45

选择要迁移的用户1,然后单击下一步2。

adm架构开发方法 adm如何使用_重新启动_46

设置目标OU 1,然后单击“下一步2”。

adm架构开发方法 adm如何使用_adm架构开发方法_47

选择选项“迁移密码1”,指示源域控制器2,然后单击“下一步3”。

adm架构开发方法 adm如何使用_右键_48

在源域和目标域上进行迁移后,配置帐户1的状态,选中将用户SID迁移到目标域2框,然后单击下一步3。

adm架构开发方法 adm如何使用_adm架构开发方法_49

对于SID迁移,请输入源域1中的Administrator帐户的凭据,然后单击Next 2。

adm架构开发方法 adm如何使用_服务器_50

配置迁移选项1,然后单击“下一步2”。

adm架构开发方法 adm如何使用_服务器_51

如有必要,将属性配置为排除,然后单击“下一步1”。

adm架构开发方法 adm如何使用_服务器_52

配置冲突管理,然后单击“下一步1”。

adm架构开发方法 adm如何使用_adm架构开发方法_53

显示迁移设置的摘要,单击“完成1”以关闭向导并开始迁移。

adm架构开发方法 adm如何使用_右键_54

迁移完成后,关闭1迁移窗口。

adm架构开发方法 adm如何使用_adm架构开发方法_55

在目标域控制器上,我们看到用户已成功迁移。

adm架构开发方法 adm如何使用_重新启动_56

在帐户属性中,密码更改框已激活,这意味着用户必须在下次登录时更改其密码。

adm架构开发方法 adm如何使用_重新启动_57

在“成员”选项卡中,我们还看到该用户是先前迁移的组的成员。

adm架构开发方法 adm如何使用_服务器_58

 

 

ADMT:计算机迁移

ADMT还允许迁移计算机对象,始终可以将计算机移出旧域,然后将其加入新域。如果可以进行计算机迁移,它将带来更多信息:

  • 小组追踪
  • 处理用户配置文件,避免了重做用户配置文件。

在此部分中,用于迁移组和用户的相同向导窗口将被更快地移动。

提醒一下,配置用于迁移的目标域帐户必须是该扩展名的本地管理员。

在ADMT控制台上,右键单击“ Active Directory迁移工具1”,然后单击“计算机迁移向导2”。

adm架构开发方法 adm如何使用_右键_59

单击下一步1。

adm架构开发方法 adm如何使用_重新启动_60

配置源和目标,然后单击下一步1。(首发:bigyoung.cn)

adm架构开发方法 adm如何使用_服务器_61

在计算机选择选项上单击“下一步1 ”。

adm架构开发方法 adm如何使用_重新启动_62

选择要迁移的计算机1,然后单击“下一步2”。

adm架构开发方法 adm如何使用_右键_63

通过单击“下一步1”来验证目标OU 。

adm架构开发方法 adm如何使用_adm架构开发方法_64

选择要在新域1中传输的对象,然后单击“下一步2”。

adm架构开发方法 adm如何使用_服务器_65

配置对象传输1,然后单击“下一步2”。(首发:bigyoung.cn)

adm架构开发方法 adm如何使用_adm架构开发方法_66

在迁移期间,计算机将重新启动,设置1延迟,然后单击Next 2。

adm架构开发方法 adm如何使用_adm架构开发方法_67

在随后的两个窗口中,单击“下一步1”。

单击“完成1”(首发:bigyoung.cn)以关闭向导,开始迁移。

adm架构开发方法 adm如何使用_右键_68

将打开一个窗口来控制迁移代理,选择“计算机1”,然后单击“启动2”。

adm架构开发方法 adm如何使用_重新启动_69

测试通过验证后,选择“运行预检查和代理操作1”,然后单击“开始2”。

adm架构开发方法 adm如何使用_服务器_70

迁移期间等待中…您可以通过单击代理详细信息1来详细跟踪迁移。

adm架构开发方法 adm如何使用_右键_71

迁移完成后,我们看到计算机正在等待重新启动。

adm架构开发方法 adm如何使用_右键_72

在计算机上,一条消息指示它将重新启动。

adm架构开发方法 adm如何使用_重新启动_73

在目标域上,我们看到该计算机存在于迁移OU中。

adm架构开发方法 adm如何使用_服务器_74

重新定义帖子后,我们可以看到它已更改域。

adm架构开发方法 adm如何使用_服务器_75

在代理跟踪窗口上,我们还看到迁移已完成。

adm架构开发方法 adm如何使用_重新启动_76

 

 

ADMT:报告生成

ADMT提供报告生成以跟踪迁移的项目。在控制台中,右键单击“ Active Directory迁移工具1”,然后单击“报告向导2”。

adm架构开发方法 adm如何使用_服务器_77

启动向导时(首发:bigyoung.cn),单击“下一步1”。

adm架构开发方法 adm如何使用_adm架构开发方法_78

选择用于报告生成的源域和目标域,然后单击“下一步1”。

adm架构开发方法 adm如何使用_右键_79

选择报告的位置,然后单击“下一步1”(首发:bigyoung.cn)。

adm架构开发方法 adm如何使用_adm架构开发方法_80

选择要生成的报告1,然后单击“下一步2”。

adm架构开发方法 adm如何使用_adm架构开发方法_81

单击完成1开始生成报告。

adm架构开发方法 adm如何使用_重新启动_82

通过单击“报告1”可从控制台访问它们。

adm架构开发方法 adm如何使用_adm架构开发方法_83

样本报告:

结论:

ADMT是用于多个域共存的环境的便捷工具,例如,在分配发生更改的情况下,多个域可以合并域或将对象从(首发:bigyoung.cn)一个域移动到另一个域。

就个人而言,我还使用ADMT将已损坏的林的对象迁移到新的林,这使我不必手动重新创建所有对象(组,计算机和用户)。