欢迎来到天天文库
浏览记录
ID:47117639
大小:305.50 KB
页数:27页
时间:2019-08-07
《WinXP、Win7脚本自动加域及用户资料迁移(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WinXP、Win7脚本自动加域及用户资料迁移(一)最近公司要上AD域项目,所有的用户全部从工作组环境切换到域环境,本地账号迁移到域账号。因客户端比较多,仔细研究了一下微软的加域和用户迁移工具,结合在网上搜到的一些脚本,自己编写了一个WindowsXp,Windows7自动加域及自动迁移用户配置文件的脚本。 该脚本使用到了几个工具:1、Netdom.exe:计算机加域用到,XP和Windows7须使用不同版本,可分别去2003和2008系统光盘里找。其中Windows7还要使用到netdom.exe.mui文件,该文件可到2008系统%wind
2、ir%system32en-US目录下复制。2、moveuser.exe:XP系统迁移用户配置工具,网上下载或2003系统里面找。3、USMT4.0工具包:Windows7用户配置迁移工具。网上下载,如果有安装WinAIK的,可以直接去目录下找,具体路径忘记了。其实这个工具的低版本也可以迁移XP系统,不过感觉比较复杂。一、目录准备收集齐了这几个工具,先在C盘根目录下创建Domain_Migration目录,该目录结构如下图:USMT,Win7,XP三个目录以及Auto.bat、NewSID和使用说明几个文件Xp文件夹下放moveuser.
3、exe,netdom.exe,XpAutoAddDomain.bat Win7文件夹分为下放netdomx64和netdomx86文件夹和Win7x64AutoAddDomain.bat和Win7x86AuroDomain.bat文件,其中netdom中放置netdom.exe,netdom.exe.mui文件,因为X64和x86平台下需要不同的netdom文件 二、使用说明1、将Domain_Migration文件夹复制到C盘根目录2、以管理员身份运行Auto.bat3、如果是XP系统,第一步建议先重置系统SID,更改计算机名和系统SID后
4、重启(win7可跳过此步);重启后再次运行Auto.bat4、选择系统类型,按照提示操作,更改计算机名后必须重启,再次运行Auto.bat加域5、加域后重启,使用临时域管理员登陆,再次运行Auto.bat转移用户配置文件 转移完成后,注销,使用域账号登陆6、删除Domain_Migration文件夹三、bat文件详细说明 @echooffcolor1etitleXXX公司加域迁移用户数据脚本echo请用系统管理员帐户运行本程序,否则加域操作无法正常进行!echo.ECHO******选择操作系统类型*******:STARTecho.echo
5、1:重置系统SID(NewSID)echo 2:WindowsXP echo3:Windows7x86echo4:Windows7x64echoq:Quit echo.SET/POS_type=系统类型[1-4orq]:IF"%OS_type%"=="q"GoToEOFIF"%OS_type%"=="1"GoToNewsidIF"%OS_type%"=="2"GoToWinXP IF"%OS_type%"=="3"GoToWin7x86IF"%OS_type%"=="4"GoToWin7x64echo选择有误,请重新选择&GoToSTAR
6、T :WinXpecho你选择了WinXP系统!call"c:Domain_MigrationxpXpAutoAddDomain.bat"exit :Win7x86echo你选择了Win7系统32位!ifnotexist"%windir%system32etdom.exe"copy"c:Domain_Migrationwin7etdomx86etdom.exe""%windir%system32"/yifnotexist"%windir%system32zh-CNetdom.exe.mui"copy"c:Do
7、main_Migrationwin7etdomx86etdom.exe.mui""%windir%system32zh-CN"/y ifnotexist"%windir%system32en-USetdom.exe.mui"copy"c:Domain_Migrationwin7etdomx86etdom.exe.mui""%windir%system32en-US"/y REM调用Windows7x86加域迁移脚本call"c:Domain_Migrationwin7Win7x86AutoAddD
8、omain.bat"exit :Win7x64echo你选择了Win7系统64位!ifnotexist"%windir%system32etdo
此文档下载收益归作者所有