快速设置本地IP、子网掩码、网关、dns服务地址
复制以下代码到记事本另存为“setip.bat”@ echo off
set Nic=本地连接
set Addr=192.168.1.10
set Mask=255.255.255.0
set Gway=192.168.1.1
set Dns1=202.103.224.68
set Dns2=202.103.225.68
rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS
@echo %Nic%
@echo IP地址 = %Addr%
@echo 子网掩码 = %Mask%
@echo 网关 = %Gway%
@echo 首选DNS = %Dns1%
@echo 备用DNS = %Dns2%
pause
echo 正在进行IP设置,请稍等....
netsh interface ip set address name=%Nic% source=static addr=%Addr% mask=%Mask%
netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=auto
netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY
netsh interface ip add dns name=%Nic% addr=%Dns2% index=2
@echo on
@echo IP 已设置
@echo off
pause
exit 转贴:机房批设置IP等
@color c
@cls
@echo >name.xmz
@rem 以下为教师机IP分配
@echo 00-14-2A-36-4F-8B snzyj 2 >>name.xmz
@echo 00-14-2A-31-00-2D cai 8 >>name.xmz
@echo 00-14-2A-31-0D-31 diaozhibo 70 >>name.xmz
@echo XX-XX-XX-XX-XX-XX qiuhaiyan 100 >>name.xmz
@echo 00-14-2A-38-E5-5F zihong 101 >>name.xmz
@echo 00-16-E6-D3-48-CA zhankeli 102 >>name.xmz
@echo 00-14-2A-38-E6-5D caoyuqin 103 >>name.xmz
@echo 00-11-5B-E9-61-B1 liuchang 104 >>name.xmz
@echo 00-14-2A-38-E0-B6 liuzhi 105 >>name.xmz
@echo 00-14-2A-3F-41-E9 hefeng 106 >>name.xmz
@echo 00-14-2A-39-7C-2F chengxiaoke 107 >>name.xmz
@echo 00-14-2A-38-E2-ED dingli 108 >>name.xmz
@echo 00-14-2A-38-DF-BF zhangzhonghong 109 >>name.xmz
@echo 00-14-2A-31-00-22 wangshu 110 >>name.xmz
@echo 00-0A-E6-F3-95-1E yuli 111 >>name.xmz
@echo 00-14-2A-39-57-25 yufengrui 112 >>name.xmz
@echo 00-14-2A-38-E0-C5 yuxiaolei 113 >>name.xmz
@echo 00-11-5B-36-A6-42 hehao 114 >>name.xmz
@echo 00-14-2A-39-58-47 chenyumei 115 >>name.xmz
@rem 以下为各办公室IP分配
@echo 00-14-2A-36-39-D5 English 150 >>name.xmz
@rem 以下为各班级IP分配
@echo 00-14-2A-23-B3-ED 43 43 >>name.xmz
@echo XX-XX-XX-XX-XX-XX 003 103 >>name.xmz
@cls
ipconfig /all >ipconfig.xmz
find "Physical Address" ipconfig.xmz >mac.xmz
for /f "skip=1 tokens=12" %%C in (mac.xmz) do set mac=%%C
find "%mac%" name.xmz >key.xmz
for /f "skip=1 tokens=2" %%C in (key.xmz) do set name=%%C
for /f "skip=1 tokens=3" %%C in (key.xmz) do set ip=%%C
@echo %name%
@echo %ip%
@echo Windows Registry Editor Version 5.00 >Cname.reg
@echo >>Cname.reg
@echo "ComputerName"="%name%" >>Cname.reg
@echo >>Cname.reg
@echo "NV Hostname"="%name%" >>Cname.reg
@echo "Hostname"="%name%" >>Cname.reg
@echo Windows Registry Editor Version 5.00 >insn.reg
@echo >>insn.reg
@echo "VirtualNetworkNumber"=dword:00000%name% >>insn.reg
@echo >>insn.reg
@echo "VirtualNetworkNumber"=dword:00000%name% >>insn.reg
regedit /s Cname.reg
regedit /s insn.reg
@rem 工作组
set work1=ZYJ
@rem echo AppLife.Net
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
netsh interface ip set address name="本地连接" source=static addr=10.3.30.%ip% mask=255.255.255.0 gateway=10.3.30.200 gwmetric=0
del /q *.xmz
del /q *.reg
c:
cd %USERPROFILE%\\「开始」菜单\\程序\\启动
@rem pause
shutdown -r -t 3 -c " 此对话框为正常状态,重新启动后即可正常使用电脑!"
del /q *.bat
@rem 说明:1、XX-XX-XX-XX-XX-XX 这些就是要部署的机器MAC地址。
@rem 2、后面自己根据实际修改:work1是工作组、gateway是网关、mask是子网掩码、addr就是IP(%IP%是根据前面的设置自动修改)。 感谢楼主和楼上的分享,我顶。 此贴实用,应置顶 已收藏,谢谢了
页:
[1]