- ·上一篇文章:全盘查找新建文件
- ·下一篇文章:批处理检测光驱中是否有盘
- ·百度中搜索更多的关于“一个轻松设置上百台机子 ip 的批处理脚本”相关内容
- ·谷歌中搜索更多的关于“一个轻松设置上百台机子 ip 的批处理脚本”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
一个轻松设置上百台机子 ip 的批处理脚本
一般我们为企业 或者 网吧做网络工程的时候 最后ghost系统 以后就要设置ip
手工设置ip是很累得 且花时间 ,有人说,为什么不用dhcp自动分配啊,因为很多企业 和 网吧
要求对每台机进行编号 ,虽然dhcp是按顺序分配ip,但是你永远不知道分配的ip是不是对应位置编号
所以我就写了这个脚本来完成任务,只要事先在母盘 修改好 ip前三组 子网 网关 以及dns
剩下的最后一组ip 则只要按照提示输入即可 ,脚本设置完以后会重启 并删除源程序 不会对机子
造成任何安全上的问题 或者 故障
下面是源程序
@echo off
del/f pcrename.vbs>nul 2>nul
title IpAuto 1.0 BY allyesno http://blog.csdn.net/freexploit/
cls
echo 功能:自动设置子网,网关,DNS,计算机主机名
echo.
echo 例子 : 192.168.8.123,那么本地计算机号码则为123
echo.
set/p ip=请输入本地计算机号码 :
echo.
echo 正在设置ip,可能需要 5 分钟 请稍候......
::下面的子网/网关/ip 更改为本网吧的 ip/子网/网关
netsh int ip set add name="本地连接" static 192.168.5.%ip% 255.255.0.0 192.168.5.1 0
netsh int ip set add name="本地连接" static 192.168.5.%ip% 255.255.0.0 192.168.5.1 0
echo 设置ip完毕!
echo.
echo 正在设置DNS,请稍候.....
::下面的 DNS IP 请更改为本网吧的 DNS IP
netsh int ip set dns name="本地连接" source=static 202.103.176.22
netsh int ip add dns name="本地连接" 202.103.176.28 index=2
echo 设置DNS完毕!
echo.
echo 正在设置计算机名称,请稍后......
::修改计算机名称模块
echo set obj = getobject( "winmgmts:\\.\root\cimv2" )>pcrename.vbs
echo set list = obj.execquery( "select * from win32_computersystem" )>>pcrename.vbs
echo for each x in list>>pcrename.vbs
echo x.rename( wscript.arguments.item( 0 ) )>>pcrename.vbs
echo next>>pcrename.vbs
::下面的 公司编号 请修改为本网吧的计算机名字
cscript //nologo pcrename.vbs 公司编号%ip%
echo.
echo 设置计算机名称完毕!
echo.
echo 现在重启系统,让网卡设置生效
shutdown -r -f -t 10
del/f pcrename.vbs
del %0

