




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GHOST完成后根据网卡MAC自动设置机名和IP的批处理: 主要用于电脑机房的全网GHOST后的自动更改设置: 支持一台电脑有多张网卡(最多5块网卡)的机器: 使用方法:: 一、编辑好IP.BAT文件中的“机名、MAC、IP”等列表信息: (请事先收集好你的机房的“机名”“MAC”等信息): 二、在制作GHOST 镜像文件前,复制IP.BAT文件到系统盘任意目录: (例如 C: 或 C:Windows 等)并双击此IP.BAT文件: 三、进入DOS或光盘WINPE 运行 GHOST,创建系统盘的GHO镜像文件: 四、进行机房的全网 GHOST,完成后会自动运行IP.BAT并自动重启: 五、检查机房中的每台机器是否正确设置了“机名”和“IP”信息:ECHO OFFclsECHO :ECHO : GHOST完成后根据网卡MAC自动设置机名和IP的批处理 :ECHO :清空环境变量Set IPAddress=Set strMac=Set MacAddress=Set CName=Set scfile=Set sc=Set MacWMIC=Set ConnName=If not %1=run Goto setbootcd/d %temp%REM :请手动修改列表ECHO ComputerName MacAddress IPAddress iplist.txtECHO LX00100-04-01-02-09-90192.168.1.1 iplist.txtECHO LX00200-04-01-02-09-91192.168.1.2 iplist.txtECHO LX00300-04-01-02-09-92192.168.1.3 iplist.txtECHO LX00400-04-01-02-09-93192.168.1.4 iplist.txtECHO LXASP00-03-FF-93-39-9F192.168.0.10 iplist.txtREM :请手动修改子网掩码Set mask=255.255.255.0REM :请手动修改默认网关Set gway=192.168.0.1ECHO : 开始查找网卡 :获取机器的TCP/IP 配置if exist ipconfig.txt del ipconfig.txtipconfig /all ipconfig.txt:分离出机器的物理地址,并保存到 ( phyaddr.txt) 文件中if exist phyaddr.txt del phyaddr.txtif exist phyaddr1.txt del phyaddr1.txtfind Physical Address ipconfig.txt phyaddr.txtSet sc=1Set scfile=phyaddr.txtgoto scan:多网卡时,扫描每个网卡MAC地址:rescan1Set sc=%sc%1Set scfile=phyaddr1.txtfind /v %strMac% phyaddr.txt %scfile%Goto scan:rescan2Set sc=%sc%1Set scfile=phyaddr.txtfind /v %strMac% phyaddr1.txt %scfile%Goto scan:scan:从(c:phyaddr.txt)文件中取得物理地址字符串,并赋给变量MacAddressfor /f skip=2 tokens=12 %M in (%scfile%) do set strMac=%M:以变量strMac为关键字搜索(iplist.txt)中相同的字符串行,并保存到(PCCfg.txt)find %strMac% iplist.txt PCCfg.txt:找出机器名(从PCCfg.txt中分离出 机器名字段,并赋给变量CName)for /f skip=2 tokens=1 %N in (PCCfg.txt) do set CName=%Nif not %CName%= Goto found:支持最多扫描5个网卡If %sc%=11111 Goto failedIf %sc%=1 Goto rescan1if %scfile%=phyaddr.txt Goto rescan1if %scfile%=phyaddr1.txt Goto rescan2:foundECHO 本机 MAC: %strMac%ECHO 目标名称: %CName%:显示IP地址. (从PCCfg.txt中分离出 IP地址字段,并赋给变量IPAddress)for /f skip=2 tokens=3 %I in (PCCfg.txt) do set IPAddress=%IECHO 目标地址: %IPAddress%:显示网卡MAC地址.(从PCCfg.txt中分离出 MAC地址字段,并赋给变量MacAddress)for /f skip=2 tokens=2 %M in (PCCfg.txt) do set MacAddress=%MECHO 目标 MAC: %MacAddress%:创建注册表文件:用变量%CName%去替换实际的机器名ECHO Windows Registry Editor Version 5.00 PCName.regECHO.PCName.regECHO HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlComputerNameComputerName PCName.regECHO ComputerName=%CName% PCName.regECHO.PCName.regECHO HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters PCName.regECHO NV Hostname=%CName% PCName.regECHO Hostname=%CName% PCName.regECHO : 正在更改设置 :REM :导入注册表文件。用的时候把 : 去掉regedit /s PCName.reg:找出MAC地址所对应的连接名称for /f tokens=1,2,3,4,5,6 delims=- %A in (%MacAddress%) do set MacWMIC=%A:%B:%C:%D:%E:%FWMIC NIC WHERE MACAddress=%MacWMIC% AND NetConnectionID!=NULL GET NetConnectionID /value phyaddr.txtWMIC NIC WHERE MACAddress=%MacWMIC% AND NetConnectionID!=NULL GET NetConnectionID /value phyaddr.txtType phyaddr.txt phyaddr1.txtfor /f skip=2 tokens=2* delims= %A in (phyaddr1.txt) do set ConnName=%AEcho 连接名称: %ConnName%REM :修改IP地址。用的时候把 : 去掉netsh interface ip set address name=%ConnName% source=static addr=%IPAddress% mask=%mask% gateway=%gway% gwmetric=1ECHO : 准备重启 :setlocal:删除临时文件echo version ipdel.infecho signature=$chicago$ ipdel.infecho defaultinstall ipdel.infecho delfiles=delfiles1 ipdel.infecho delfiles=delfiles2 ipdel.infecho destinationdirs ipdel.infecho delfiles1=16391 ipdel.infecho delfiles2=01 ipdel.infecho delfiles1 ipdel.infecho ip.lnk,1 ipdel.infecho delfiles2 ipdel.infecho PCCfg.txt,1 ipdel.infecho PCName.reg,1 ipdel.infecho ipconfig.txt,1 ipdel.infecho iplist.txt,1 ipdel.infecho phyaddr1.txt,1 ipdel.infecho phyaddr.txt,1 ipdel.infRUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .ipdel.infdel ipdel.inf:准备重启的文件echo version reboot.infecho signature=$chicago$ reboot.infecho defaultinstall reboot.infREM :立即重启。用的时候把 : 去掉RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 1 .reboot.infdel reboot.infGoto end:setbootEcho Version ipstart.infEcho Signature=$CHICAGO$ ipstart.infEcho DefaultInstall ipstart.infEcho UpdateInis = AddLink ipstart.infEcho AddLink ipstart.infEcho setup.ini, progman.groups, group1=%16391% ipstart.infEcho setup.ini, group1,IP,%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科研中级考试题库及答案
- 安阳焊工考试题库及答案
- 2025年非调质钢项目申请报告模板
- 供电所业务技能知识培训课件
- 2025年汽车导航仪项目申请报告
- 2025年热射病PBL护理查房
- 2026届安徽皖江名校联盟化学高一上期中调研模拟试题含解析
- 2025年新型铝镁合金材料项目发展计划
- 2025年医疗机构传染病应急救治预案
- 2025年小学生食品安全知识竞赛试题(含答案)
- 2024年山西省中考语文试卷
- DB33T1354.1-2024产业数据仓 第1部分:总体框架和要求
- 2024年新人教PEP版三年级上册英语课件unit1 B 第1课时
- 房屋安全鉴定理论考试复习题及答案
- 彩钢瓦检验批
- 2024-2030年中国大米行业市场深度调研及发展趋势与投资前景研究报告
- 中国近现代史纲要-第七章
- 营销中心岗位职责及流程样本
- 送货单完整模板
- 如何成为一名好的医生
- 消防员考试:消防监控上岗证试题及答案
评论
0/150
提交评论