找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3513|回复: 4

快速设置本地IP、子网掩码、网关、dns服务地址

[复制链接]
发表于 2010-12-23 23:56:51 | 显示全部楼层 |阅读模式
复制以下代码到记事本另存为“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
回复

使用道具 举报

发表于 2010-12-24 07:41:57 | 显示全部楼层
转贴:机房批设置IP等



@color c
@cls
@echo  [ComputersMAC]    [Name]  [ip]  >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 &quothysical 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 [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName] >>Cname.reg

@echo "ComputerName"="%name%" >>Cname.reg

@echo [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters] >>Cname.reg

@echo "NV Hostname"="%name%" >>Cname.reg

@echo "Hostname"="%name%" >>Cname.reg

@echo Windows Registry Editor Version 5.00 >insn.reg

@echo [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters] >>insn.reg

@echo "VirtualNetworkNumber"=dword:00000%name% >>insn.reg

@echo [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NwlnkIpx\\Parameters] >>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%是根据前面的设置自动修改)。
回复

使用道具 举报

发表于 2010-12-24 07:53:55 | 显示全部楼层
感谢楼主和楼上的分享,我顶。[s:1]
回复

使用道具 举报

发表于 2010-12-24 09:27:02 | 显示全部楼层
此贴实用,应置顶
回复

使用道具 举报

发表于 2011-1-5 15:09:13 | 显示全部楼层
已收藏,谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|腾飞在线 ( 冀ICP备05002530号 )

GMT+8, 2026-2-13 12:25 , Processed in 0.052627 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表