怎样利用批处理给多台电脑修改IP地址计算机名
来源:网络收集 点击: 时间:2024-04-231在U盘建立一个文件夹其它盘符也可以,名字随自己喜欢

2双击打开文本文件,复制粘贴下面代码:
::批处理不能使用中文文件名,批处理所在文件夹路径也不能有中文,否则会出错
::设置计算机相关信息
set 网关=138.10.25.233
set DNS1=211.137.160.5
SET 子网掩码=255.255.255.0
@echo 输入建立的用户名注意要大写
set /p name=
FOR /F tokens=1,2,3,4 delims=, %%a in (type config.txt^|find %name%) do (
set pcname=%%b
set ip=%%c
set ms=%%d
)
::建立用户
net user %name% /add
net user %name% %name%
::建立计算机名
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t reg_sz /d %pcname% /f nul 2nul
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName /v ComputerName /t reg_sz /d %pcname% /f nul 2nul
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters /v NV Hostname /t reg_sz /d %pcname% /f nul 2nul
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters /v Hostname /t reg_sz /d %pcname% /f nul 2nul
::建立计算机注释
reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\parameters /v srvcomment /t reg_sz /d %ms% /f nul 2nul
::修改IP及相关
netsh interface ip set address name=本地连接 source=static addr=%ip% mask=%子网掩码%
::网关
netsh interface ip set address name=本地连接 gateway=%网关% gwmetric=0
::请输入主dns地址
netsh interface ip set dns name=本地连接 source=static addr=%DNS1% register=PRIMARY
pause
复制到此
自己根据公司和自己所在地区修改DNS,个人建议将DNS改为8.8.8.8通用
网关改为路由器的地址

3修改完后保存文件,关闭,然后,将文件的扩展名“.TXT”改为“.BAT”大小写无所谓。一般系统会给你提示,直接点“确定”即可,我这里改为修改IP.BAT”



注:如果,你的电脑文件没有后面的“.TXT”,点击“资源管理器”上面的“工具”选择——“文件夹选项”——在弹出的对话框中点击“查看”——向下拖动“右边的滑动条”——将“隐藏已知文件名”前面的√去掉——点击“确定”即可。


4修改批处理的配置文件:用EXCEL新建立一个文件,第一行输入“用户名,机器名,IP,描述”这是给自己看的,然后下面每行依次输入新建立的用户名,机器名,IP,描述“,录入完后,另存为config.csv文件




6将config.csv改名为config.txt,改名方法同第3步

7双击“修改ip.bat”,如果你的电脑有杀毒软件,会有安全提示,加入“白名单”或者“允许”。然后会弹出批处理的窗口,上面有你修改后的网关,DNS,子网掩码,在下面输入你的用户名即可
注意:用户名必须是你的config.txt中存在的



本批理适用于WINDOWS XP,WIN7下未测试
计算机版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_578426.html