下载

0下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 winxp、win7脚本自动加域及用户资料迁移(一)

winxp、win7脚本自动加域及用户资料迁移(一).doc

winxp、win7脚本自动加域及用户资料迁移(一&#…

你承诺旳幸福
2018-02-19 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《winxp、win7脚本自动加域及用户资料迁移(一)doc》,可适用于生产运营领域

winxp、win脚本自动加域及用户资料迁移(一)WinXP、Win脚本自动加域及用户资料迁移:一:最近公司要上AD域项目所有的用户全部从工作组环境切换到域环境本地账号迁移到域账号。因客户端比较多仔细研究了一下微软的加域和用户迁移工具结合在网上搜到的一些脚本自己编写了一个WindowsXpWindows自动加域及自动迁移用户配置文件的脚本。该脚本使用到了几个工具:、Netdomexe:计算机加域用到XP和Windows须使用不同版本可分别去和系统光盘里找。其中Windows还要使用到netdomexemui文件该文件可到系统windirsystemenUS目录下复制。、moveuserexe:XP系统迁移用户配置工具网上下载或系统里面找。、USMT工具包:Windows用户配置迁移工具。网上下载如果有安装WinAIK的可以直接去目录下找具体路径忘记了。其实这个工具的低版本也可以迁移XP系统不过感觉比较复杂。一、目录准备收集齐了这几个工具先在C盘根目录下创建DomainMigration目录该目录结构如下图:USMTWinXP三个目录以及Autobat、NewSID和使用说明几个文件Xp文件夹下放moveuserexenetdomexeXpAutoAddDomainbatWin文件夹分为下放netdomx和netdomx文件夹和WinxAutoAddDomainbat和WinxAuroDomainbat文件其中netdom中放置netdomexenetdomexemui文件因为X和x平台下需要不同的netdom文件二、使用说明、将DomainMigration文件夹复制到C盘根目录、以管理员身份运行Autobat、如果是XP系统第一步建议先重置系统SID更改计算机名和系统SID后重启(win可跳过此步)重启后再次运行Autobat、选择系统类型按照提示操作更改计算机名后必须重启再次运行Autobat加域、加域后重启使用临时域管理员登陆再次运行Autobat转移用户配置文件转移完成后注销使用域账号登陆、删除DomainMigration文件夹三、bat文件详细说明echooffcoloretitleXXX公司加域迁移用户数据脚本echo请用系统管理员帐户运行本程序,否则加域操作无法正常进行!echoECHO******选择操作系统类型*******:STARTechoecho:重置系统SID(NewSID)echo:WindowsXPecho:Windowsxecho:Windowsxechoq:QuitechoSETPOStype=系统类型orq:IF"OStype"=="q"GoToEOFIF"OStype"==""GoToNewsidIF"OStype"==""GoToWinXPIF"OStype"==""GoToWinxIF"OStype"==""GoToWinxecho选择有误,请重新选择GoToSTART:WinXpecho你选择了WinXP系统!call"c:DomainMigrationxpXpAutoAddDomainbat"exit:Winxecho你选择了Win系统位!ifnotexist"windirsystemnetdomexe"copy"c:DomainMigrationwinnetdomxnetdomexe""windirsystem"yifnotexist"windirsystemzhCNnetdomexemui"copy"c:DomainMigrationwinnetdomxnetdomexemui""windirsystemzhCN"ysystemenUSifnotexist"windirnetdomexemui"copy"c:DomainMigrationwinnetdomxnetdomexemui""windirsystemenUS"yREM调用Windowsx加域迁移脚本call"c:DomainMigrationwinWinxAutoAddDomainbat"exit:Winxecho你选择了Win系统位!ifnotexist"windirsystemnetdomexe"copy"c:DomainMigrationwinnetdomxnetdomexe""windirsystem"yifnotexist"windirsystemzhCNnetdomexemui"copy"c:DomainMigrationwinnetdomxnetdomexemui""windirsystemzhCN"ysystemenUSifnotexist"windirnetdomexemui"copy"c:DomainMigrationwinnetdomxnetdomexemui""windirsystemenUS"yREM调用Windowsx加域迁移脚本call"c:DomainMigrationwinWinxAutoAddDomainbat"exit:Newsidecho你选择了重置系统SID并改计算机名seta=computernameecho当前计算机名为:asetpnewname=将用NewSID重置SID并改计算机名,请输入新计算机名:if"newname"==""echo计算机名不能为空,请重新选择。pauseendlocalclsgotoStartcomputername更改为Newname注:更改SID完echo即将更新SID计算机名将从成后将重新启动计算机pausec:DomainMigrationnewsidaNewnamegotoend:EOFExit**************************************************************************************************************************REM脚本结束、WinXPAutoAddDomainbat更改计算机名加域迁移用户配置文件echooffcolorecddC:DomainMigrationxp::功能说明与使用说明注意事项ECHO请在使用本脚本前修改相应的参数为实际值setdns=setdns=REM请设置自己真实环境的域名、域管理员账号和密码setdomainname=xxxcomsetdomainadminname=xxxxxxcomsetdomainadminpassword=xxx::判断是否已经加入域如果加入了则直接跳转::wmicntdomaingetdomainname|findstri"domainname::iferrorlevelequecho该计算机已经加入域gotomoveuseripconfigall|findstri"domainname">nulecho该计算机已经加入域,准备转移配置文件gotomoveuser:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前登陆用户是否有管理员权限如果没有则注销后重新以管理员登陆:adminECHO************************判断当前用户权限******************netuserusername|findstr"*Administrators"iferrorlevelequ(echo当前用户不是本地管理员请注销后使用有本地管理员权限的用户登录)else(gotoDNS)setplogoff=现在要注销吗ifi"logoff"=="y"logoff::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前DNS设置是否为指定地址如果不是则清空当前配置后重新设置DNS:DNSECHO*************************更改DNS****************************netshinterfaceipshowdns|findstr"dns">nulechoDNS已经设置为dnsgotorenamecomputernameecho清理更改现有DNSforf"skip=tokens=,*"iin('netshinterfaceshowinterface')do(setnetname=jif"j"=="环回"gotobackif"j"=="内部"gotobacknetshinterfaceipdeletednsname="j"addr=all>nulnetshinterfaceipadddnsname="j"addr=dnsindex=>nulnetshinterfaceipadddnsname="j"addr=dnsindex=>nul):backechoDNS更改完成::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机名是否已经更改如更改则进入下一部分如未更改是否需要更改计算机名更改完成后要求重新启动计算机:renamecomputernameECHO*********************更改计算机名****************************seta=computernameecho当前计算机名为:asetpb=请输入要修改的计算机名称(跳过请输入s):ifi"b"=="s"gotojoindomainifi"b"==""echo计算机名不能为空gotorenamecomputernamewmiccomputersystemWherename="a"callrename"b">nuliferrorlevelequ(echo更改计算机名失败,请手工更改pauseexit)else(echo计算机名已更改为b)setpreboot=更改计算机名完成现在要重起吗yn:ifi"reboot"=="y"shutdownrtgotoend::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机是否已加入域如加入域则继续下一部分否则检查相应服务是否启动自动加入域(用户名密码部分参数需要自行更改):joindomainECHO***********************计算机加入域*************************ifi"userdomain"=="domainname"gotomoveuserrem判断服务TCPIPNetBIOSHELPER服务是否禁用或未启动如果禁用则更改为自动未启动则自动启动否则显示服务已启动scquerystate=inactive|findstrc:"TCPIPNetBIOS"(echo服务未启动正在启动服务scconfiglmhostsstart=autoscstartlmhosts)||echo服务已启动ifi"userdomain"=="domainname"do(echo计算机已加入域gotomoveuser)ifnotexistnetdomexeecho请将netdom工具放到同文件夹下再尝试运行gotoendnetdomjoincomputernameDomain:domainnameUserD:domainadminnamePasswordD:domainadminpassword||echo加入域失败请检查网络环境及批处理参数gotoend是否正确setpshutdown=加入域完成现在要重起吗yn:ifi"shutdown"=="y"shutdownrtgotoend::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::使用moveuser工具对用户配置文件进行迁移(提示用户输入要迁移的用户和要迁移到的用户):moveuserECHO*********************用户配置文件迁移*************************ifnotexistmoveuserexeecho请将MOVEUSER工具放到同文件夹下再尝试运行gotoendnetuser:retrysetpuser=请输入你要迁移的本地用户账户名称:ifi"user"=="username"echo转移的用户配置文件为当前登陆用户请重新启动后使用域管理员登陆再进行转移gotoendnetuseruser>nul>nul||echo你输入的本地账户不存在,请重新输入gotoretrysetpdomainuser=请输入你要迁移到的域账号名称:netuserdomainuserdomain>nul>nuliferrorlevelneq(echo你要转移到的域账户尚未建立请建立后重新尝试迁移)gotoend本文来自菜鸟技术网moveuseruserdomainnamedomainuserky|findstri"failed">nul>nulecho用户配置文件迁移失败请检查配置gotoend::iferrorlevelneqecho用户配置文件迁移失败请检查配置gotoend::如果是从本机管理员用户迁移则域用户也变成管理员此处删除域用户管理员权限加入PowerUsers群组可自行更改echo更改域用户为PowerUser权限netlocalgroupadministratorsdomainnamedomainuserdeletenetlocalgroup"PowerUsers"domainnamedomainuseraddecho配置文件迁移成功请注销后使用您的域账号登陆setplogoff=现在要注销吗yn:ifi"logoff"=="y"logoffgotoend::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::结束退出:endpause>nulexit******************************************************************************************************************************REM脚本结束、WinAutoAddDomainbat更改计算机名加域迁移用户配置文件echooffcolore::功能说明与使用说明注意事项ECHO请在使用本脚本前修改相应的参数为实际值setdns=setdns=REM请设置自己真实环境的域名、域管理员账号和密码setdomainname=xxxcomsetdomainadminname=xxxxxxcomsetdomainadminpassword=xxx::判断是否已经加入域如果加入了则直接跳转::wmicntdomaingetdomainname|findstri"domainname::iferrorlevelequecho该计算机已经加入域gotomoveuseripconfigall|findstri"domainname">nulecho该计算机已经加入域,准备转移配置文件gotomoveuser:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前登陆用户是否有管理员权限如果没有则注销后重新以管理员登陆:adminECHO************************判断当前用户权限******************netuserusername|findstr"*Administrators"iferrorlevelequ(echo当前用户不是本地管理员请注销后使用有本地管理员权限的用户登录)else(gotoDNS)setplogoff=现在要注销吗ifi"logoff"=="y"logoff::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断当前DNS设置是否为指定地址如果不是则清空当前配置后重新设置DNS:DNSECHO*************************更改DNS****************************netshinterfaceipshowdns|findstr"dns">nulechoDNS已经设置为dnsgotorenamecomputernameecho清理更改现有DNSforf"skip=tokens=,*"iin('netshinterfaceshowinterface')do(setnetname=jif"j"=="环回"gotobackif"j"=="内部"gotobacknetshinterfaceipdeletednsname="j"addr=all>nulnetshinterfaceipadddnsname="j"addr=dnsindex=>nulnetshinterfaceipadddnsname="j"addr=dnsindex=>nul):backechoDNS更改完成::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机名是否已经更改如更改则进入下一部分如未更改是否需要更改计算机名更改完成后要求重新启动计算机:renamecomputernameECHO*********************更改计算机名****************************seta=computernameecho当前计算机名为:asetpb=请输入要修改的计算机名称(跳过请输入s):ifi"b"=="s"gotojoindomainifi"b"==""echo计算机名不能为空gotorenamecomputernamewmiccomputersystemWherename="a"callrename"b">nuliferrorlevelequ(echo更改计算机名失败,请手工更改pauseexit)else(echo计算机名已更改为b)setpreboot=更改计算机名完成现在要重起吗yn:ifi"reboot"=="y"shutdownrtgotoend::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::判断计算机是否已加入域如加入域则继续下一部分否则检查相应服务是否启动自动加入域(用户名密码部分参数需要自行更改):joindomainECHO***********************计算机加入域*************************ifi"userdomain"=="domainname"gotomoveuserrem判断服务TCPIPNetBIOSHELPER服务是否禁用或未启动如果禁用则更改为自动未启动则自动启动否则显示服务已启动scquerystate=inactive|findstrc:"TCPIPNetBIOS"(echo服务未启动正在启动服务scconfiglmhostsstart=autoscstartlmhosts)||echo服务已启动ifi"userdomain"=="domainname"do(echo计算机已加入域gotomoveuser)netdomjoincomputernameDomain:domainnameUserD:domainadminnamePasswordD:domainadminpassword||echo加入域失败请检查网络环境及批处理参数是否正确gotoendecho加入域完成,重启电脑后请使用域管理员帐户登陆转移个人配置文件!setpshutdown=现在要重起吗yn:ifi"shutdown"=="y"shutdownrtgotoend::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::使用moveuser工具对用户配置文件进行迁移(提示用户输入要迁移的用户和要迁移到的用户):moveuserECHO*********************用户配置文件迁移*************************netuser:retrysetpuser=请输入你要迁移的本地用户账户名称:ifi"user"=="username"echo转移的用户配置文件为当前登陆用户请重新启动后使用域管理员登陆再进行转移gotoendnetuseruser>nul>nul||echo你输入的本地账户不存在,请重新输入gotoretrysetpdomainuser=请输入你要迁移到的域账号名称:netuserdomainuserdomain>nul>nuliferrorlevelneq(echo你要转移到的域账户尚未建立请建立后重新尝试迁移)gotoendcddC:DomainMigrationUSMTxecho正在备份个人配置文件请耐心等候scanstatefileservermigrationcomputernameuserci:miguserxmli:migappxmlv:ue:**ui:computernameuserl:scanloglocalonlyoefs:copyrawecho正在转移个人配置文件请耐心等候loadstatefileservermigrationcomputernameusermu:computernameuser:domainnamedomainuseri:miguserxmli:migappxmlv:echo将域账号加入本地PowerUser群组domainuserdeletenetlocalgroupadministratorsdomainnamenetlocalgroup"PowerUsers"domainnamedomainuseraddecho删除临时文件del"windirsystemnetdomexe"del"windirsystemzhCNnetdomexemui"del"windirsystemenUSnetdomexemui"echo配置文件迁移成功请注销后使用您的域账号登陆setplogoff=现在要注销吗yn:ifi"logoff"=="y"logoffgotoend::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::结束退出:endpause>nulexit***************************************************************************************************************************************REM脚本结束、WinxAutoAddDomainbat更改计算机名加域迁移用户配置文件和WinxAutoAddDomainbat更改计算机名加域迁移用户配置文件基本相同下面是赠送的中秋节演讲辞不需要的朋友可以下载后编辑删除~~~谢谢中秋佳节演讲词推荐中秋,怀一颗感恩之心》老师们,同学们:秋浓了,月圆了,又一个中秋要到了!本周日,农历的八月十五,我国的传统节日中秋节。中秋节,处在一年秋季的中期,所以称为“中秋”,它仅仅次于春节,是我国的第二大传统节日。中秋的月最圆,中秋的月最明,中秋的月最美,所以又被称为“团圆节”。金桂飘香,花好月圆,在这美好的节日里,人们赏月、吃月饼、走亲访友……无讳什举形式,都寄托着人们对生活的无限热爱和对美好生活的向往。中秋是中华瑰宝之一,有着深厚的文化底蕴。中国人特别讱究亲情,特别珍视团圆,中秋节尤为甚。中秋,是一个飘溢亲情的节日中秋,是一个弥漫团圆的时节。这个时节,感受亲情、释放亲情、增进亲情这个时节,盼望团圆、追求团圆、享受团圆……这些,都已成为人们生活的主旋律。同学们,一定能背诵出讲多关于中秋的千古佳句,比如“丼头望明月,低头思故乡”、“但愿人长丽,千里共婵娟”、“海上生明月,天涯共此时”……这些佳句之所以能穿透历史的时空流传至今,不正是因为我们人类有着的共同信念吗。中秋最美是亲情。一家人团聚在一起,讱不完的话,叙不完的情,诉说着人们同一个心声:亲情是黑暗中的灯塔,是荒漠中的甘泉,是雨后的彩虹……中秋最美是思念。月亮最美,美不过思念月亮最高,高不过想念。中秋圆月会把我们的目光和思念传递给我们想念的人和我们牵挂的人,祝他们没有忧愁,永远幸福,没有烦恼,永远快乐!一、活动主题:游名校、赏名花,促交流,增感情二、活动背景:又到了阳春三月,阳光明媚,微风吹拂,正是踏青春游的好时节。借春天万物复苏之际,我们全班聚集在一起,彼此多一点接触,多一点沟通,共话美好未来,不此同时,也可以缓解一下紧张的学习压力。相信在这次春游活劢中,我们也能更亲近的接触自然,感悟自然,同时吸收万物之灵气的同时感受名校的人文气息。三、活动目的:丰富同学们的校园生活,陶冶情操。领略优美自然风光,促进全班同学的交流,营造和谐融洽的集体氛围。为全体同学营造一种轻松自由的气氛,又可以加强同学们的团队意识。有效的利用活劢的过程及其形式,让大家感受到我们班级的发展和进步。四、活动时间:XX年月日星期四五、活动参与对象:房产Q全体及“家属”六、活动地点:武汉市华中农业大学校内七、活动流程策划:、日点在校训时集吅,乘车、点前往华农油菜基地、果园,赏花摄影、点,回农家乐开始做饭,进行“我是厨王”大比拼、点,收拾食品残物,开始集体活劢、点,乘车返校八、职能分工及责任定岗、调研组:负责前期的选址、策划的撰写、实地考察、交通工具的联系和检验组长:金雄成员:吴开慧、安全保卫组:负责登记参加春游的人数,乘车前的人数的登记,集体活劢时同学的诶假的実批,安全知识的培训不教育,午餐制作的人员分组组长:徐杨超成员:王冲、食材采购组:根据春游的人数和预算费用吅理购买食材组长:胡晴莹成员:何晓艺、活劢组织组:在车上、赏花期间、主要是做饭完后的集体活劢期间的活劢的组织组长:武男成员:冯薏林、厨艺大赛组织组:负责挃导各个小组的午餐的准备,最后负责从五个小组里推荐的里面选出“厨王”厨王春游费用全免组长:朱忠达成员:严露、财务组:负责财务的报账及最后的费用的收取,做好最后的决算向全班报告组长:杨雨、督导组:负责检查各组的任务的完成及协调各小组的任务分工组长:叶青青【注】以上只是大致的责任定岗,组长负主责,各小组要相互配吅,相互帮劣发挥你们的聪明才智去认真完成任务九、注意事项、分组要尽量把做事积极的不不太积极的搭配,每组里都要有学生干部,学生干部要起带头作用、食材的购买不要太复杂了,先前想出菜谱,然后组织大家学习下烹饪知识,注意食材购买的质和量、注意提醒大家手机充足电,随时保持通讯畅通,有相机的同学带上相机,组织大家多拍几张全家福、游戏最好要能吸引全部人参加,让同学们能增加了解,班委们能更好的了解同学们的劢态,增进感情各组应在规定时间前把活劢准备情冴向督导组报告,出现紧急情冴要第一时报告。督导组也可以及时把活劢的准备情冴在班委群公布,实时互劢。中秋最美是感恩!无须多言,给父母一个微笑,给亲友一个问候,递上一杯清茶,送上一口月饼,这是我们给予父母最好的回报。感谢父母给予的生命,感谢父母给予的培养……老师们,同学们,这个中秋,我们要用一颗感恩的心来度过!心怀感恩!感恩一切造就我们的人,感恩一切帮劣我们成长的人!心怀感恩,我们才懂得尊敬师长,才懂得关心帮劣他人,才懂得勤奋学习、珍爱自己,才会拥有快乐,拥有幸福!老师们,同学们,中秋最美,美不过一颗感恩的心!中秋最美,美不过真心的祝福!在此,我代表学校,祝老师们、同学们中秋快乐,一切圆满!

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/19

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利