根据MAC地址修改本机ip地址和计算机名及描述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这个批处理是我本人以前在批处理之家发贴的时候综合各路大虾的回复,是我在实践中通过去测试,不断的修完善的,一切以实际运行的效果说话,原帖地址:
/viewthread.php?tid=13161&highli ght=
感谢批处理之家的hanyeguxing 、 lxzzr 、ArdentMan ,提供的代码和指导性意见,对于里面每段代码的意思,本人因为批处理功底差,有些代码至今还没有明白意思,不过根据实际情况更改能用就行了。这个批处理还需要做完善,欢迎大家来拍
砖,QQ:1102946175
机房70台电脑刚装完,网络克隆装完系统后,IP地址是DHCP服务器自动分配的,要全部改成192.168.103.0网段的静态IP,计算机名为计算机编号,第一排为计算机名为
A1 A2 A3……A8 A9 A10
IP地址分别为192.168.103.101 102 103…… 108 109 110
第一步,统计MAC地址所有电脑开机,统计现在获取的IP地址,抄的时候记两样东西,计算机编号,IP地址最后一位,统计完以后,用一个局域网扫描软件扫描一次网段内所有机器,然后运行cmd,用ARP-A命令就可以获取到所有电脑的现在的IP以及电脑的MAC地址192.168.1.24 00-e0-66-02-db-a 2
192.168.1.25 54-04-a6-66-bd-b d
192.168.1.26 00-30-67-ba-0c-a c
192.168.1.27 00-e0-62-0b-1f-6 c
192.168.1.28 bc-ae-c5-5d-65-c 0
192.168.1.31 00-e0-66-02-29-5 e
192.168.1.59 50-e5-49-be-c0-d c
192.168.1.60 00-e0-66-0d-71-d 9
192.168.1.63 00-e0-66-02-dd-d 8
第二步,规划
制作一个excel表,分五列,先把用ARP-A命令获取到的IP地址和MAC地址粘贴进去,在cmd命令窗口中复制的时候要记住,先复制IP,粘贴到一列,再复制MAC地址,粘贴到另一列,不要IP、MAC一起复制,这样一粘贴IP和MAC会在一个单元格里,再输入这台电脑规划的计算机名
原IP地址计算机名新规划地址MAC地址计算机描述
192.168.1.24 A06 00-e0-66-02-db-a2 192.168.1.25 A03 54-04-a6-66-bd-bd 192.168.1.26 A05 00-30-67-ba-0c-ac 192.168.1.27 A01 00-e0-62-0b-1f-6c 192.168.1.28 A04 bc-ae-c5-5d-65-c0 192.168.1.31 A09 00-e0-66-02-29-5e 192.168.1.59 A02 50-e5-49-be-c0-dc 192.168.1.60 A07 00-e0-66-0d-71-d9 192.168.1.63 A08 00-e0-66-02-dd-d8
最后排序计算机
名,新地址好办,先输入两个再拖到底,excel这个功能还是强大的原IP地址计算
机名
新规划地址MAC地址
计算
机描
述
192.168.1.24 A01 192.168.103.101 00-e0-66-02-db-a2 北三楼A1
192.168.1.25 A02 192.168.103.102 54-04-a6-66-bd-bd 北三楼A2
192.168.1.26 A03 192.168.103.103 00-30-67-ba-0c-ac 北三楼A3
192.168.1.27 A04 192.168.103.104 00-e0-62-0b-1f-6c 北三楼A4
192.168.1.28 A05 192.168.103.105 bc-ae-c5-5d-65-c0 北三
楼A5
192.168.1.31 A06 192.168.103.106 00-e0-66-02-29-5e 北三楼A6
192.168.1.59 A07 192.168.103.107 50-e5-49-be-c0-dc 北三楼A7
192.168.1.60 A08 192.168.103.108 00-e0-66-0d-71-d9 北三楼A8
192.168.1.63 A09 192.168.103.109 00-e0-66-02-dd-d8 北三楼A9
第三步,制作批处理把这个表弄好后,直接把这个做个批处理,代码如下,感谢批处理之家技术支持,把它按照自已的实际情况修改下子网掩码,网关,DNS,WINS,还有就是exit后面的内容,这个是直接从excel表中直接粘贴过去的。
@echo off
echo 正在配置IP地址、DNS请稍候……
set MASK=255.255.255.0
set GATEWAY=192.168.103.254
set DNS1=202.96.128.143
set DNS2=202.96.128.68
set WINS=192.168.103.254
for /f "tokens=12 delims= " %%i in ('ipconfig /all^|find /i "Physical Address"') do set mac=%%i
for /f "tokens=1,2*" %%i in ('ipconfig /all^|find "Ethernet adapter"') do set Ethernet=%%k
for /f "tokens=1,2" %%i in ('more /e +21 %0 ^|find /i "%mac:~,-1%"') do set "name=%%i"&set "IP=%%j"
for /f "tokens=4" %%j in ('more /e +21 %0 ^|find /i "%mac:~,-1%"') do set "p=%%j" reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\parameters" /v srvcomment /t reg_sz /d %p% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters" /v srvcomment /t reg_sz /d %p% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul