`

DOS下用bat 批处理 设置 计算机名,IP,DNS

    博客分类:
  • Html
阅读更多

手动在BAT中设置计算机名、IP、DNS,不需要重启

@echo off
color a
echo.
echo.
set /p name=请输您的计算机名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
cls

手动在BAT中设置计算机名、IP、DNS,不需要重启

@echo off
color a
echo.
echo.
set /p name=请输您的计算机名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
cls
echo 我们再进行设置IP吧。
@echo off
set slection1=
set/p slection1=请输入IP地址:
netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0
set slection2=
set/p slection2=请输入网关地址:
netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0

set slection3=
set/p slection3=请输入主dns地址
netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY

set slection4=
set/p slection4=请输入备份dns地址
netsh interface ip add dns name="本地连接" addr=%slection4%
netsh interface ip set wins name="本地连接" source=static addr=none
pause

--------------------------

 

----

1、这个是用于自动分配IP及没有指定DNS情况的:

@echo off
cls
color 0A
Echo *******************************************************************************
Echo            正在修改IP地址和DNS服务器地址,请耐心等待…………
Echo *******************************************************************************
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip delete dns "本地连接" all
ipconfig /flushdns
ipconfig /all
Echo *******************************************************************************
Echo           OK!!已修改成功!请按任意键继续…………
Echo           谢谢您的使用!kewei制作
Echo *******************************************************************************
Pause

复制上面代码到记事本,保存为Auto IP Address.bat,双击运行,即可!(注意保存的文件一定是.bat的批处理)
2、这个是用于指定IP及指定DNS情况的:

@echo off
cls
color 0A
Echo *******************************************************************************
Echo            正在修改IP地址和DNS服务器地址,请耐心等待…………
Echo *******************************************************************************
cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.0.100 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
cmd /c netsh interface ip set dns name="本地连接" source=static addr=202.102.224.68 cmd /c netsh interface ip add dns name="本地连接" addr=202.102.227.68 index=2
ipconfig /all
Echo *******************************************************************************
Echo           OK!!已修改成功!请按任意键继续…………
Echo           谢谢您的使用!

Echo *******************************************************************************
Pause

 

在网上找到的,不是自己写的,直接拿来用了,呵呵


echo 我们再进行设置IP吧。
@echo off
set slection1=
set/p slection1=请输入IP地址:
netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0
set slection2=
set/p slection2=请输入网关地址:
netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0

set slection3=
set/p slection3=请输入主dns地址
netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY

set slection4=
set/p slection4=请输入备份dns地址
netsh interface ip add dns name="本地连接" addr=%slection4%
netsh interface ip set wins name="本地连接" source=static addr=none
pause

--------------------------

 

----

1、这个是用于自动分配IP及没有指定DNS情况的:

@echo off
cls
color 0A
Echo *******************************************************************************
Echo            正在修改IP地址和DNS服务器地址,请耐心等待…………
Echo *******************************************************************************
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip delete dns "本地连接" all
ipconfig /flushdns
ipconfig /all
Echo *******************************************************************************
Echo           OK!!已修改成功!请按任意键继续…………
Echo           谢谢您的使用!kewei制作
Echo *******************************************************************************
Pause

复制上面代码到记事本,保存为Auto IP Address.bat,双击运行,即可!(注意保存的文件一定是.bat的批处理)
2、这个是用于指定IP及指定DNS情况的:

@echo off
cls
color 0A
Echo *******************************************************************************
Echo            正在修改IP地址和DNS服务器地址,请耐心等待…………
Echo *******************************************************************************
cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.0.100 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
cmd /c netsh interface ip set dns name="本地连接" source=static addr=202.102.224.68 cmd /c netsh interface ip add dns name="本地连接" addr=202.102.227.68 index=2
ipconfig /all
Echo *******************************************************************************
Echo           OK!!已修改成功!请按任意键继续…………
Echo           谢谢您的使用!

Echo *******************************************************************************
Pause

 

在网上找到的,不是自己写的,直接拿来用了,呵呵

分享到:
评论

相关推荐

    常用Windows批处理命令

    winxp修改计算机名.bat xp下确定最后的盘符.bat XP服务优化批处理.bat 不显示扩展名.bat 不显示隐藏文件.bat 中文显示ping结果.bat 使用WMI别名获取CPU信息.bat 全盘删除所有文件夹下的_desktop.ini.bat ...

    大量批处理实用程序例程

    本资源由大量的实用批处理文件组成,删除.txt尾缀名双击即可直接使用,既是学习的模板也可以作为实用程序,如下为文件组成,涉及文件管理,系统,网络,小工具等等: 0-reaname 2000XP停止打印.bat BAT珍藏 dir.bat...

    常用批处理 bat

    dos下重启.bat │ guest.bat │ win2000关机命令.bat │ WIN2003 IIS最小权限分配.bat │ winxp修改计算机名.bat │ xp下确定最后的盘符.bat │ 不显示扩展名.bat │ 不显示隐藏文件.bat ...

    一些自制的BAT小工具

    E:\BAT\Docs\dos下重启.bat E:\BAT\Docs\IE不能打开新链接修复.cmd E:\BAT\Docs\XP服务优化批处理.bat E:\BAT\Docs\一键清理系统垃圾文件.bat E:\BAT\Docs\删除大小和类型一样的文件.bat E:\BAT\Docs\删除所有...

    700个批处理打包下载.rar

    自定义配置网络ip、网关、dns.bat 英汉互译.bat 英汉互译.txt 获取当前目录名.cmd 获取指定层次的目录名.cmd 获取某路径下的所有文件名.cmd 获取相对路径.cmd 获取路径中指定层深的字符串.cmd 虚拟磁盘连接断开控制....

    70个bat命令

    DOS.bat 中文显示ping结果.bat 重命名administrator账号.bat 自定义配置网络ip、网关、dns.bat 自动改回主页.bat 2000XP停止打印.bat ARP本机绑定.bat C盘转换为NTFS格式.cmd dir.bat ...

    全能系统优化批处理

    配置本机网络属性:定义本机ip网关dns T. 删除默认共享,禁止IPC$空连接 H. 修改hosts-屏蔽网址-解除已屏蔽网址 U. 1.批处理文件加密/解密 I. 全盘搜索指定日期生成的文件 V. 1.锁定/解锁注册表 J. 全盘禁止(解除)...

    MaxDOS 5.6s U盘版

    (VIAGO为自动批处理文件,45为您要设置的客户机IP的最后一位数,前面的192.168.5不用 输入的,输入为自后自动激活网卡,及IP奄码配置文件,自动生成IP地址为 192.168.5.45 子奄码为:255.255.255.0 网关:192.168.5.100),...

    瓦斯曲25个常用工具

    配置本机网络属性:定义本机ip网关dns T. CAB单文件压缩/解压&批量文件CAB打包 H. 修改hosts-屏蔽网址-解除已屏蔽网址 U. 1.批处理文件加密。2.批处理文件解密 I. 全盘搜索指定日期生成的文件 V. 1.锁定注册表。2....

    cmd操作命令和linux命令大全收集

    at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...

    DELPHI技巧集(集合各种开发源码)

    11 Change_ip_dns.htm 任何动态改变/添加网络设置中的 TCP/IP 的 DNS 地址 1K 12 Colorcour.htm 让彩色光标出现在Delphi程序中 2K 13 Compon_mk.htm 面向组件的系统开发方法 2K 14 Comtech.htm COM/DCOM如何...

Global site tag (gtag.js) - Google Analytics