远程批量修改计算机的IP设置

网络IP设置远处更改脚本。

当网络整改需要大量IP修改的时候,可利用该脚本进行更改(重启计算机前不生效,可继续工作),然后等下班时间修改交换机配置,次日所有计算机启动后就可以用新IP工作了。

前提条件,知道域管理员密码或者所有计算机的本机管理员密码(后者比较麻烦),客户计算机为WIN2K或XP(防火墙开放135~139端口)。

一条命令批量修改:
for /l %i in (2,1,254) do net use //192.168.0.%i /user:admin@domain.com "password" && setipconfig 192.168.0.%i 10.0.0.%%i 255.255.255.0 10.0.0.1

setipconfig.bat内容如下:

@echo   off
echo   %4  |  find   " ECHO "   > nul &&  echo  usage: setipconfig remoteip newip newsubnet newgateway &&  goto   :end  
sc 
// %1  query RemoteRegistry |  find   " RUNNING "  ||  ( sc  // %1  config RemoteRegistry  start =  demand && sc  // %1   start  RemoteRegistry )

:loop
sc 
// %1  query RemoteRegistry |  find   " RUNNING "  &&  goto  begin
ping 
127.0 . 0.1  -n  3   > null
goto  loop


goto   end

:begin
for   / f %%i in  ( 'reg query  // %1 / HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Tcpip / Parameters / Interfaces ^|  find   " { " ' )   do   (
     reg query 
// %1 / %%i  / v IPAddress |  find   " %1 "  && (
       reg add 
// %1 / %%i  / v IPAddress  / t REG_MULTI_SZ  / %2   / f ) && (
       reg add 
// %1 / %%i  / v SubnetMask   / t REG_MULTI_SZ  / %3   / f ) && (
       reg add 
// %1 / %%i  / v DefaultGateway  / t REG_MULTI_SZ  / %4   / f )


:end
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值