快速迁移域用户
工作组计算机入域后用户文件迅速迁移方法

工作组计算机入域后用户文件迅速迁移方法工作组计算机入域后用户文件迅速迁移方法从工作组加入到域环境时,用户加入域后系统将会重新建立域用户配置文件,文件,原有使用用户配置文件都全部没有了,原有使用用户配置文件都全部没有了,原有使用用户配置文件都全部没有了,需要手工拷贝及设定,需要手工拷贝及设定,需要手工拷贝及设定,相当浪费时相当浪费时间。
间。
moveuser 工具可以帮助我们方便的把本地用户的profile 转移到域用户下面,户下面,对于大量转移有很大的帮助。
对于大量转移有很大的帮助。
对于大量转移有很大的帮助。
转移包含:转移包含:转移包含:桌面、桌面、我的文档、OE 、outlook 等设定、打印机等等。
注:注:这里只探讨用户转移时更快速的实现用户文件、这里只探讨用户转移时更快速的实现用户文件、这里只探讨用户转移时更快速的实现用户文件、配置迁移方式,配置迁移方式,配置迁移方式,对对于域管理不作讨论,因为有可能ADMT3.0有更完善的方法。
有更完善的方法。
(PS:为什么突然提起这个,原因手头有一个域的项目,检查发现实施人员都是人工的每台电脑入域后,由原有用户文件夹查找相应文件后,拷贝至新的域用户文件夹内,感觉太浪费时间。
)MoveUser 官方解释:MoveUser uses the following syntax:moveuser [Domain \]OldUserAccount [Domain \]NewUserAccount [/c:Computer ][/k ] [/y /y ]ParametersOldUserAccountSpecifies a user who has a local profile. Specify domain and usernames in theDomain /User or the user principal name (UPN) format. If Domain is omitted, OldUserAccount is assumed to belong to the domain of the current user. NewUserAccountSpecifies the user who will own theOldUserAccount profile. This account must already exist. Specify domain and user names in theDomain /User or the user principal name (UPN) format. If Domain is omitted, NewUserAccount is assumed to belong to the domain of the current user./c:ComputerSpecifies a remote computer on which to make the changes. If omitted, the local computer is assumed. Use this parameter to move the user profile to a new computer./kSpecifies that OldUserAccount resides in the local database of thecomputer and should not be deleted after the profile is moved. 保留本机帐户。
使用ADMT跨域迁移域账号和计算机

使用ADMT跨域迁移域账号和计算机说明:当我们的网络范围比较大的时候,会出现员工工作调离的情况,此时往往会牵涉到跨域的用户和计算机迁移。
环境:(1) 和两个域,分属于不同的林(2) test--b域有用户test-4和计算机test-4(3) 需要将域用户jtest-4和计算机test-4迁移到域控中前提条件: 和两个域相互信任上一节谈到域信任的相关注意事项,接下来我们共同探讨一下使用ADMT工具跨域迁移域账号和计算机的信息。
1、 ADMT工具的介绍Active DirectoryTM迁移工具 (ADMT) 提供了一个方便、可靠和快捷的方法,从 Windows NT迁移到 Windows 2000 Server Active Directory 服务。
您还可以使用 ADMT 重构 Windows 2000 Active Directory 域。
在开始迁移操作前,此工具可帮助系统管理员诊断任何可能的问题。
随后,基于任务的向导就会允许您迁移用户、组和计算机,设置正确的文件权限以及迁移Microsoft Exchange Server 邮箱。
在迁移前后,您可以使用此工具的报表功能,评估迁移所带来的影响。
在很多情况下,如果出现问题,您可以使用回滚功能,自动恢复原来的结构。
此工具还提供对并行域的支持,所以您可以在部署 Microsoft Windows 2000 操作系统的同时,保持现有的Microsoft Windows NT 4.0 操作系统。
优势ADMT 提供一种有效的工具,简化了用户、计算机和组向一个新域迁移的过程。
同时,ADMT 具有很大的灵活性,每个组织均可根据需要使用它实现迁移过程。
使用这一功能强大的工具,您可以完成:从 Windows NT 迁移。
您可以使用 ADMT 从 Windows NT 迁移到 Windows 2000。
在此迁移过程中,您可受益于 Active Directory 引入的一些重要功能,其中包括:改进的可扩展性。
xpwin7域数据迁移

网络加域的项目,所有的用户全部从工作组环境切换到域环境,本地账号迁移到域账号。
因客户端比较多,仔细研究了一下微软的加域和用户迁移工具,结合在网上搜到的一些脚本,Windows Xp,Windows 7自动加域及自动迁移用户配置文件的脚本。
该脚本使用到了几个工具:1、Netdom.exe:计算机加域用到,XP和Windows 7须使用不同版本,可分别去2003和2008系统光盘里找。
其中Windows 7还要使用到netdom.exe.mui文件,该文件可到2008系统%windir%\system32\en-US\目录下复制。
2、moveuser.exe:XP系统迁移用户配置工具,网上下载或2003系统里面找。
3、USMT 4.0工具包:Windows 7用户配置迁移工具。
网上下载,如果有安装Win AIK的,可以直接去目录下找,具体路径忘记了。
其实这个工具的低版本也可以迁移XP系统,不过感觉比较复杂。
一、目录准备收集齐了这几个工具,先在C盘根目录下创建Domain_Migration目录,该目录结构如下图:USMT,Win7,XP三个目录以及Auto.bat文件Win7文件夹下再放netdom.exe,netdom.exe.mui,Win7AutoAddDomain.bat三个文件Xp文件夹下放moveuser.exe,netdom.exe,XpAutoAddDomain.bat二、使用说明1、将Domain_Migration文件夹复制到C盘根目录2、以管理员身份运行Auto.bat3、按照提示操作,更改计算机名后必须重启,再次运行Auto.bat加域4、加域后重启,使用临时域管理员登陆,再次运行Auto.bat转移用户配置文件5、转移完成后,注销,使用域账号登陆6、删除Domain_Migration文件夹三、bat文件详细说明1、Auto.bat:选择操作系统类型,调用加域脚本,内容比较简单@echo offcolor 1eECHO ******选择操作系统类型*******:STARTecho 1: winXPecho 2: win 7echo q: quitSET /P OS_type=:IF "%OS_type%"=="q" GoTo EOFIF "%OS_type%"=="1" GoTo WinXpIF "%OS_type%"=="2" GoTo Win7echo 选择有误,请重新选择& GoTo START:WinXpecho 你选择了WinXP系统!call "c:\Domain_Migration\xp\XpAutoAddDomain.bat":Win7echo 你选择了Win7系统!if not exist "%windir%\system32 etdom.exe" copy "c:\Domain_Migration\win7\netdom.exe" "%windir%\system32" /yif not exist "%windir%\system32\en-US etdom.exe.mui" copy "c:\Domain_Migration\win7 etdom.exe.mui" "%windir%\system32\en-US\" /yREM 调用Windows 7加域迁移脚本call "c:\Domain_Migration\win7\Win7AutoAddDomain.bat"exit:EOFExit***********************************************************************REM 脚本结束2、XpAutoAddDomain.bat:更改计算机名,加域,迁移用户配置文件@echo offcolor 1ecd /d C:\Domain_Migration\xp::功能说明与使用说明注意事项ECHO 请在使用本脚本前修改相应的参数为实际值set dns1=192.168.12.5set dns2=192.168.2.3REM 请设置自己真实环境的域名、域管理员账号和密码set domainname=set domainadminname=testadminset domainadminpassword=!@@#3%%^^::判断是否已经加入域,如果加入了则直接跳转::wmic ntdomain get domainname | findstr /i "%domainname%::if %errorlevel% equ 0 echo 该计算机已经加入域&& goto moveuseripconfig /all | findstr /i "%domainname%" >nul && echo 该计算机已经加入域,准备转移配置文件&& goto moveuser :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前登陆用户是否有管理员权限,如果没有则注销后重新以管理员登陆:adminECHO ************************判断当前用户权限******************net user %username% | findstr "*Administrators"if %errorlevel% equ 1 (echo 当前用户不是本地管理员,请注销后使用有本地管理员权限的用户登录) else (goto DNS)set /p logoff=现在要注销吗if /i "%logoff%"=="y" logoff ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前DNS设置是否为指定地址,如果不是,则清空当前配置后重新设置DNSECHO *************************更改DNS****************************netsh interface ip show dns | findstr "%dns1%" 1>nul && echo DNS已经设置为%dns1% && goto renamecomputernameecho 清理更改现有DNS...for /f "skip=2 tokens=2,* " %%i in ('netsh interface show interface') do (set netname=%%jif "%%j"=="环回" goto backif "%%j"=="内部" goto backnetsh interface ip delete dns name="%%j" addr=all >nulnetsh interface ip add dns name="%%j" addr=%dns1% index=1 >nulnetsh interface ip add dns name="%%j" addr=%dns2% index=2 >nul):backecho DNS更改完成::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机名是否已经更改,如更改则进入下一部分;如未更改是否需要更改计算机名,更改完成后要求重新启动计算机:renamecomputernameECHO *********************更改计算机名****************************set a=%computername%echo 当前计算机名为:%a%set /p b=请输入要修改的计算机名称(跳过请输入s):if /i "%b%"=="s" goto joindomainif /i "%b%"=="" echo 计算机名不能为空&& goto renamecomputernamewmic computersystem Where name="%a%" call rename "%b%" >nulif %errorlevel% equ 1 (echo 更改计算机名失败,请手工更改&& pause && exit) else (echo 计算机名已更改为%b%)set /p reboot=更改计算机名完成,现在要重起吗?y/n:if /i "%reboot%"=="y" shutdown /r /t 0goto end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机是否已加入域,如加入域则继续下一部分;否则检查相应服务是否启动,自动加入域(用户名密码部分参数需要自行更改):joindomainECHO ***********************计算机加入域*************************if /i "%userdomain%"=="%domainname%" goto moveuserrem 判断服务TCP/IP NetBIOS HELPER服务是否禁用或未启动,如果禁用则更改为自动,未启动则自动启动,否则显示服务已启动sc query state= inactive | findstr /c:"TCP/IP NetBIOS" && (echo 服务未启动,正在启动服务... && sc config lmhosts start= auto && sc start lmhosts) || echo 服务已启动if /i "%userdomain%"=="%domainname%" do (echo 计算机已加入域&& goto moveuser)if not exist netdom.exe echo 请将netdom工具放到同文件夹下再尝试运行&& goto end. etdom join %computername% /Domain:%domainname% /UserD:%domainadminname%/PasswordD:%domainadminpassword% || echo 加入域失败,请检查网络环境及批处理参数是否正确&& goto endset /p shutdown=加入域完成,现在要重起吗?y/n:if /i "%shutdown%"=="y" shutdown /r /t 0goto end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::使用moveuser工具对用户配置文件进行迁移(提示用户输入要迁移的用户和要迁移到的用户):moveuserECHO *********************用户配置文件迁移*************************if not exist moveuser.exe echo 请将MOVEUSER工具放到同文件夹下再尝试运行&& goto end net user:retryset /p user=请输入你要迁移的本地用户账户名称:if /i "%user%"=="%username%" echo 转移的用户配置文件为当前登陆用户,请重新启动后使用域管理员登陆再进行转移&& goto endnet user %user% 2>nul 1>nul || echo 你输入的本地账户不存在,请重新输入&& goto retry set /p domainuser=请输入你要迁移到的域账号名称:net user %domainuser% /domain 2>nul 1>nulif %errorlevel% neq 0 (echo 你要转移到的域账户尚未建立,请建立后重新尝试迁移) && goto endmoveuser %user% %domainname%\%domainuser% /k /y | findstr /i "failed" 2>nul 1>nul && echo用户配置文件迁移失败,请检查配置&& goto end::if %errorlevel% neq 0 echo 用户配置文件迁移失败,请检查配置&& goto end::如果是从本机管理员用户迁移,则域用户也变成管理员,此处删除域用户管理员权限,加入PowerUsers群组,可自行更改echo 更改域用户为Power User权限net localgroup administrators %domainname%\%domainuser% /deletenet localgroup "Power Users" %domainname%\%domainuser% /addecho 配置文件迁移成功,请注销后使用您的域账号登陆set /p logoff=现在要注销吗?y/n:if /i "%logoff%"=="y" logoffgoto end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::结束退出:endpause>nulexit****************************************************************REM 脚本结束3、Win7AutoAddDomain.bat,更改计算机名,加域,迁移用户配置文件@echo offcolor 1e::功能说明与使用说明注意事项ECHO 请在使用本脚本前修改相应的参数为实际值set dns1=192.168.12.5set dns2=192.168.2.3REM 请设置自己真实环境的域名、域管理员账号和密码set domainname=set domainadminname=testadminset domainadminpassword=!@@#3%%^^::判断是否已经加入域,如果加入了则直接跳转::wmic ntdomain get domainname | findstr /i "%domainname%::if %errorlevel% equ 0 echo 该计算机已经加入域&& goto moveuseripconfig /all | findstr /i "%domainname%" >nul && echo 该计算机已经加入域,准备转移配置文件&& goto moveuser :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前登陆用户是否有管理员权限,如果没有则注销后重新以管理员登陆:adminECHO ************************判断当前用户权限******************net user %username% | findstr "*Administrators"if %errorlevel% equ 1 (echo 当前用户不是本地管理员,请注销后使用有本地管理员权限的用户登录) else (goto DNS)set /p logoff=现在要注销吗if /i "%logoff%"=="y" logoff ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前DNS设置是否为指定地址,如果不是,则清空当前配置后重新设置DNS:DNSECHO *************************更改DNS****************************netsh interface ip show dns | findstr "%dns1%" 1>nul && echo DNS已经设置为%dns1% && goto renamecomputernameecho 清理更改现有DNS...for /f "skip=2 tokens=2,* " %%i in ('netsh interface show interface') do (set netname=%%jif "%%j"=="环回" goto backif "%%j"=="内部" goto backnetsh interface ip delete dns name="%%j" addr=all >nulnetsh interface ip add dns name="%%j" addr=%dns1% index=1 >nulnetsh interface ip add dns name="%%j" addr=%dns2% index=2 >nul):backecho DNS更改完成::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机名是否已经更改,如更改则进入下一部分;如未更改是否需要更改计算机名,更改完成后要求重新启动计算机:renamecomputernameECHO *********************更改计算机名****************************set a=%computername%echo 当前计算机名为:%a%set /p b=请输入要修改的计算机名称(跳过请输入s):if /i "%b%"=="s" goto joindomainif /i "%b%"=="" echo 计算机名不能为空&& goto renamecomputernamewmic computersystem Where name="%a%" call rename "%b%" >nulif %errorlevel% equ 1 (echo 更改计算机名失败,请手工更改&& pause && exit) else (echo 计算机名已更改为%b%)set /p reboot=更改计算机名完成,现在要重起吗?y/n:if /i "%reboot%"=="y" shutdown /r /t 0goto end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机是否已加入域,如加入域则继续下一部分;否则检查相应服务是否启动,自动加入域(用户名密码部分参数需要自行更改):joindomainECHO ***********************计算机加入域*************************if /i "%userdomain%"=="%domainname%" goto moveuserrem 判断服务TCP/IP NetBIOS HELPER服务是否禁用或未启动,如果禁用则更改为自动,未启动则自动启动,否则显示服务已启动sc query state= inactive | findstr /c:"TCP/IP NetBIOS" && (echo 服务未启动,正在启动服务... && sc config lmhosts start= auto && sc start lmhosts) || echo 服务已启动if /i "%userdomain%"=="%domainname%" do (echo 计算机已加入域&& goto moveuser). etdom join %computername% /Domain:%domainname% /UserD:%domainadminname% /PasswordD:%domainadminpassword% || echo 加入域失败,请检查网络环境及批处理参数是否正确&& goto endecho 加入域完成,重启电脑后请使用域管理员帐户登陆转移个人配置文件!set /p shutdown=现在要重起吗?y/n:if /i "%shutdown%"=="y" shutdown /r /t 0goto end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::使用moveuser工具对用户配置文件进行迁移(提示用户输入要迁移的用户和要迁移到的用户):moveuserECHO *********************用户配置文件迁移*************************net user:retryset /p user=请输入你要迁移的本地用户账户名称:if /i "%user%"=="%username%" echo 转移的用户配置文件为当前登陆用户,请重新启动后使用域管理员登陆再进行转移&& goto endnet user %user% 2>nul 1>nul || echo 你输入的本地账户不存在,请重新输入&& goto retry set /p domainuser=请输入你要迁移到的域账号名称:net user %domainuser% /domain 2>nul 1>nulif %errorlevel% neq 0 (echo 你要转移到的域账户尚未建立,请建立后重新尝试迁移) && goto endcd /d C:\Domain_Migration\USMT\x86echo 正在备份个人配置文件,请耐心等候......scanstate \\fileserver\migration\%computername%-%user% /c /i:miguser.xml /i:migapp.xml /v:13 /ue:*\* /ui:%computername%\%user% /l:scan.log /localonly /o /efs:copyrawecho 正在转移个人配置文件,请耐心等候......loadstate \\fileserver\migration\%computername%-%user% /mu:%computername%\%user%:%domainname%\%domainuser% /i:miguser.xml /i:migapp.xml /v:13echo 将域账号加入本地PowerUser群组net localgroup administrators %domainname%\%domainuser% /deletenet localgroup "Power Users" %domainname%\%domainuser% /addecho 删除临时文件del "%windir%\system32\netdom.exe"del "%windir%\system32\en-US\netdom.exe.mui"echo 配置文件迁移成功,请注销后使用您的域账号登陆set /p logoff=现在要注销吗?y/n:if /i "%logoff%"=="y" logoffgoto end ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::结束退出:endpause>nulexit。
本地到域账户的配置文件迁移

本地到域账户的配置文件迁移
首先需要跟据计算机命名规则在计算机属性中修改计算机名。
通过使用命令行测试与域控制器的连接是否通畅。
Ping要加入的域名。
如果无法连接请检查ip地址、dns设置及网络环境。
双击打开所给配置文件迁移工具profwiz.
点击下一步,输入需要加入的域的域名,输入已创建的需要迁移至的域账户名,下一步。
选择需要迁移的源本地账户,点击下一步
弹出提示框要求您输入拥有加域权限的用户名和密码。
点击ok
待显示Migration Complete!后点击下一步。
已成功完成本地用户至域用户配置文件的迁移。
点击完成
提示需要重启计算机,重启后使用迁移至的域用户账户登陆。
源本地用户的桌面、设置、文档等已迁移至域用户。
使用ADMT跨域迁移用户和计算机

使用ADMT跨域迁移用户和计算机环境:1 和两个域,分属于不同的林2 cxz域有用户jim和计算机text3 需要将cxz域用户jim和计算机text迁移到msd域控中步骤:一:建立dns辅助区域二:提升域控制器和林级别三:创建林信任四:在目标域控上安装ADMT迁移工具五:在源域安装pwdmig工具六:将对方的domain admins组添加到本地administrators组里面七:在目标域安装ADMT迁移工具八:迁移用户九:迁移计算机工具下载地址:1 ADMT3.0下载地址:/downloads/zh-cn/details.aspx?FamilyID=6f86937b-533a-466d-a8e8-aff85ad3d212 2 pwdmig下载地址:(在光盘i386\admt\pwdmig\也可以找到,不建议使用)/downloads/zh-cn/results.aspx?freetext=pes&displaylang=zh&stype=s_basic一:建立dns辅助区域1 运行dnsmgmt.msc打开dns管理。
2 首先我们要建立区域复制信任,右击本地域名,点击属性。
(两个域控都要建立)3 我们在区域复制选项卡里面添加允许复制的域控制器的IP地址。
4 我们开始建立辅助区一,选择新建区域选项5 单击下一步6 我们选择辅助区域7 我们选择正向查找区域8 输入区域名称9 输入辅助区域域控制器的IP地址10 单击完成11 我们可以看到已经复制了的dns信息。
二:提升域控制器和林级别注意:两个域控都要做同样的操作。
1 运行domain.msc打开AD域和信任关系2 右击 选择提升域功能级别3 我们选择了windows server 2003 模式4 提示警报,单击确定5 单击确定,确定操作6 右击ad域和信任关系,选择提升林功能级别7 我们选择windows server 2003 模式8 警报提示,单击确定9 单击确定,完成操作。
Windows域(AD)迁移方案

域迁移方案一、事前准备:先分别建立两个位于不同林的域,内建Server若干,结构如下:ADC02 172.16.1.2/24EXS01 172.16.1.101/24ADC01172.16.1.1/24其中::ADC01作为主域控制器,操作系统为Windows Server 2008 R2,并安装有DHCP服务,作用域范围为172.16.1.100/24——172.16.1.200/24。
ADC02作为的辅助域控制器,操作系统为Windows Server 2008 R2Exs01为的Mail服务器,操作系统为Windows Server 2003 SP2,Exchange 版本为2003TMG01为防火墙,加入到网域,操作系统为Windows Server 2008R2,Forefront TMG为2010Client为加入到此网域的客户端PC,由DHCP Server分配IP:Ad-cntse为的域控制器,操作系统为Windows Server 2008 R2,为了网域的迁移安装有ADMT以及SQL Server Express 2005 SP2Exs-centse作为的Mail Server,操作系统为Windows Server 2003 SP2,Exchange 版本为2003.备注:所有的Server均处在同一个网段172.16.1.x/24二、的User结构:如图,其中红色圈中部分为自建组别,OA User为普通办公人员组别,拥有Mail账号,admins为管理员群组, Terminal User为终端机用户组别,均没有Mail账号。
以上三组别均建立有相应的GPO限制其权限。
其他Users保持默认设定三、设定域信任关系:1、设定DNS转发器:在域控制器Ad-cntse的DNS管理器设定把的解析交给的DNS,同理,把域控制器ads01的DNS管理器把 的解析交给的DNS。
如下图:2、在“Active Directory 网域及信任”中设定双方网域的信任关系:四、利用ADMT工具把中没有Mail账号的User和组都迁移到域,步骤如下图:选择域和域控制器选择用户选择选项选择User选择OU密码迁移选项User转换选项迁移User的相关设定排除User对象选择如发生冲突应该怎样处理项至此,没有Mail账号的User迁移完毕。
域服务器的迁移

域服务器如何进行迁移域服务器的迁移我想大家都有过这样的想法,不过迁移域服务器可不是一个简单的事,大家跟我来一起学习;假设主域控制器的IP为,额外域控制器的IP为第一步:主域迁移之前的备份:1. 备份主域服务器的系统状态2. 备份主域服务器的系统镜像3. 备份额外域服务器的系统状态4. 备份额外域服务器的系统镜像第二步:主域控制迁移:1.在主域控服务器上查看FSMO五种主控角色的owner拥有者,安装Windows Server 2003系统光盘中的Support目录下的support tools 工具, 然后打开提示符输入:netdom query fsmo查看域控主机的五种角色是不是都在主域服务器上,当然也有可能在备份域控服务器上;2.将域控角色转移到备份域服务器在主域控服务器执行以下命令:进入命令提示符窗口,在命令提示符下输入:ntdsutil 回车,再输入:roles 回车,再输入connections 回车,再输入connect to server 连接到额外域控制器提示绑定成功后,输入q退出;依次输入以下命令:Transfer domain naming masterTransfer infrastructure masterTransfer PDCTransfer RID masterTransfer schema master以上的命令在输入完成一条后都会有提示是否传送角色到新的服务器,选择YES,完成后按Q退出界面;五个步骤完成以后,进入,检查一下是否全部转移到备份服务器上,打开提示符输入:netdom query fsmo再次查看域控制器的5个角色是不是都在上面;3. 转移全局编录:打开“活动目录站点和服务”,展开site->default-first-site-name->servers,展开,右击NTDS Settings点属性,勾上全局编录前面的勾;然后展开,右击NTDS Settings点属性,去掉全局编录前面的勾;第三步:修改域控IP:1. 修改新的域控服务器IP地址为:2. 修改原主域控制器IP地址为:,作为额外域服务器使用;第四步:检查测试:1. 在客户端使用域用户测试验证域使用正常;。
域迁移方法

域迁移方法1:新DC安装系统,配置IP DNS指向老DC (新DC可以加入现有域,也可以不加)2:提升新DC为辅助域控制器后重启3:重启完成后,安装DNS服务.然后等老DC的DNS信息同步到新DC的DNS上(楼上面的人说要建立域整合的DNS,这一步根本没有必要因为旧DC上的DNS服务会自动同步到新DC上面的)4:将新DC设置为GC,然后等新/旧DC同步,这要看你的网络环境了.5:同步完成之后,就可以传送FSMO角色这是最重要的一步.(用ntdsutil来把旧DC上的FSMO五种角色转移到新DC 上,转移用到命令transfer )整个过程我有一个word文档在附件里边.6:老DC降级重启然后退域。
关机7:新DC改IP,把自己的IP地址改为DNS地址(做这一步就是为了让客户感觉不到更换了服务器,也省了到下面去改DNS 地址)8:清理DNS记录,把以前所有旧DC的信息全部删除掉.A:然后利用ntdsutil命令删除掉所有旧DC的信息,B:用adsiedit.msc删除没有用的信息.C:进入活动目录站点与服务删除相应的站点和服务.D:在主域控器的dsa.msc的domain controller里删除没有用的旧DC9:旧DC拔掉网线,重装系统.10:到此基本就完成了.AD的五种操作主机的作用及转移方法Active Directory 定义了五种操作主机角色(又称FSMO):1.架构主机schema master2..域命名主机domain naming master3.相对标识号(RID) 主机RID master4.主域控制器模拟器(PDCE)5.基础结构主机infrastructure master而每种操作主机角色负担不同的工作,具有不同的功能:1.架构主机具有架构主机角色的DC 是可以更新目录架构的唯一DC。
这些架构更新会从架构主机复制到目录林中的所有其它域控制器中。
架构主机是基于目录林的,整个目录林中只有一个架构主机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ADMT3.1快速迁移域用户账户和组[为企业维护windows server 2008
系列十四]
作者:宋杨日期:2010-04-21
在windows server 2008 的AD维护工作中,我们可能需要将当前域的用户账户和组转移到另外一个域中(这个动作我们称之为迁移)。
在雅利安星际疫苗接种公司工作的windows 网络管理员号称不重疫苗也能顶的灵灵狗同志,正在为一件棘手的工作事件发愁。
雅利安公司因为研制出可以成功抵御十全星际流感的疫苗,在整个银河系名声大震,巴斯股(3009年最火爆的星际股市)也一路狂涨。
同时,兼并了太阳系的喜马拉雅驴友公司。
喜马拉雅公司的精英研发部门“珠穆朗玛二部”也被收编进了雅利安公司的研发部。
因为所有的资源管理都是基于活动目录的,所以灵灵狗同志需要将“珠穆朗玛二部”的所有员工账户和组迁移转移到雅利安公司的域下。
在查询了无所不知的位于雅利安星球的知识古树后,灵灵狗拨通了远在银河系另一端的地球村的AD 客户支持部的售后电话。
按照客服妹妹的指导,灵灵狗使用Hyper-V3009快速的搭建起了虚拟的评估环境。
具体如下:
灵灵狗同志看完客服妹妹同步过来的的指导文档后很顺利的使用域管理员在喜马拉雅公司的域上登录了。
打开“Active dircetory 域和信任关系”,可以看到两个域,现在要把属于的域用户账户和组(原喜马拉雅公司)移动到(雅利安公司)
具体的账户可以通过下图看到,在“_Demo”OU 中有user1 、manager 两个用户和group组,其中user1属于group组。
在确认了上面三点要素后,客服妹妹发来了专门的迁移工具ADMT3.1 (2008的活动目录迁移,必须使用ADMT3.1版本的工具3.0是不行的。
客服妹妹很细心的边指导边解释着。
)
在妹妹的指导下,灵灵狗打开了嵌套在管理工具中的“Active dircetory 迁移工具”,并右键点击。
在出现的如上图的选项中,选择了用户账户迁移向导。
第一步需要设置用户账户迁移的源()和目标().
第二步从源域()中选择需要迁移的用户账户
第三步:选择要转移到的目标域中的目标OU(灵灵狗够灵的,已经在妹妹的提示下提前在目标域创建了用于存放转移过来的用户账户的专用OU“target”)
第四步:此时灵灵狗同志看不明白了,不敢轻易选择。
(客户妹妹及时的做了提点:此时您需要选择转移动作时的用户选项,比如用户的配置文件、权限以及相关的组是否要一起迁移到目标域去,如果要一起迁移这些属性的话,请您勾选。
)灵灵狗毫不犹豫的勾选了。
第五步:冲突设置:本项默认就帮您选择了,也就是说当做用户账户转移动作时如果检测到目标OU 中有相同的用户账户那么就不会做转移的动作。
来保证目标域原有的用户账户不会被替换而导致数据丢失。
(客服妹妹继续耐心的解释着……)
第六步:点击完成后开始转移账户
完成后会出现一个完成报告,通过下面的报告,您可以看到已经成功转移了刚刚的两个用户账户和一个组。
通过查看日志可以看到更加详细的转移信息如下:
[设置节]
任务: 用户迁移(1)
ADMT 控制台
用户: PROJECT\Administrator
计算机: (SHANGHAI)
域: (PROJECT)
OS: Windows Server (R) 2008 Enterprise 6.0 (6001) Service Pack 1
源域
名称: (PROJECT)
DC: (SHANGHAI)
OS: Windows Server? 2008 Enterprise 6.0 (6001) Service Pack 1 OU:
目标域
名称: (BJ0)
DC: (BJ)
OS: Windows Server? 2008 Enterprise 6.0 (6001) Service Pack 1 OU: LDAP:///OU=traget,DC=bj,DC=project,DC=com
林内: 是
更新权利: 是
转换漫游配置文件: 是
固定组成员身份: 是
冲突选项: 忽略
迁移组: 是
更新已迁移的对象: 否
迁移服务帐户: 是
[对象迁移节]
2009-11-21 17:02:23 启用帐户复制程序。
2009-11-21 17:02:26 从属于成员的全局组删除CN=manager
(LDAP:///CN=manager,OU=_DEMO,DC=project,DC=com): 2009-11-21 17:02:26 将
LDAP:///CN=manager,OU=_DEMO,DC=project,DC=com 移到LDAP:///CN=manager,ou=traget,dc=bj,dc=project,dc=com
2009-11-21 17:02:27 已更新CN=manager 的用户权利
2009-11-21 17:02:27 从属于成员的全局组删除CN=user1
(LDAP:///CN=user1,OU=_DEMO,DC=project,DC=com):
2009-11-21 17:02:27 从
LDAP:///CN=group,OU=_DEMO,DC=project,DC=com 上删除LDAP:///CN=user1,OU=_DEMO,DC=project,DC=com
2009-11-21 17:02:27 将
LDAP:///CN=user1,OU=_DEMO,DC=project,DC=com 移到LDAP:///CN=user1,ou=traget,dc=bj,dc=project,dc=com
2009-11-21 17:02:27 已更新CN=user1 的用户权利
2009-11-21 17:02:27 从属于成员的全局组删除CN=group
(LDAP:///CN=group,OU=_DEMO,DC=project,DC=com):
2009-11-21 17:02:27 将LDAP:///CN=group,OU=_DEMO,DC=project,DC=com 移到LDAP:///CN=group,ou=traget,dc=bj,dc=project,dc=com
2009-11-21 17:02:27 已更新CN=group 的用户权利
2009-11-21 17:02:28 正在将成员更新到组CN=group
(LDAP:///CN=group,ou=traget,dc=bj,dc=project,dc=com)。
2009-11-21 17:02:28 为CN=user1
(LDAP:///CN=user1,ou=traget,dc=bj,dc=project,dc=com) 重新建立组成员身份。
2009-11-21 17:02:28 将LDAP:///CN=user1,ou=traget,dc=bj,dc=project,dc=com 重新添加到LDAP:///CN=group,ou=traget,dc=bj,dc=project,dc=com 中
2009-11-21 17:02:29 完成操作。
最终打开目标域( )雅利安公司的“Active dircetory 用户和计算机”可以看到被成功转移过来的用户账户和组。
通过这次事件,灵灵狗同志除了掌握了用户账户的迁移方法外,又有了一个新的思路:以后域控制器物理升级的时候,也可以用ADMT(活动目录迁移工具)来将旧DC上的数据迁移到新的DC上来实现DC的升级。
宋杨
2009年11月21日于西安。