`

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

 

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

分享到:
评论

相关推荐

    dos 批处理 改 ip dns 备用dns

    标题中的“dos 批处理 改 ip dns 备用dns”指的是使用DOS命令行环境下的批处理技术来更改计算机的IP地址、DNS服务器以及备用DNS服务器。在Windows操作系统中,DOS批处理是一种自动化执行一系列命令的方法,适用于...

    BAT批处理脚本-计算机名DNS网关IP(用来学习。不见得有效。).zip

    在这个特定的压缩包"BAT批处理脚本-计算机名DNS网关IP(用来学习。不见得有效。).zip"中,包含了一个名为"计算机名DNS网关IP(用来学习。不见得有效。).bat"的批处理文件,可能用于获取或操作与计算机名、DNS...

    批处理更改计算机名和IP地址等信息 无需重启

    1. **批处理脚本**:批处理是Windows系统中使用DOS命令的一种自动化方式,通过编写批处理文件(.bat),可以执行一系列命令,如更改计算机名、设置IP地址等,而无需手动逐个输入。这种脚本语言简单易学,适用于系统...

    MS DOS 批处理设置IP,网关,DNS 。 公司在家网络环境IP,DNS一键切换

    标题中的“MS DOS 批处理设置IP,网关,DNS”指的是使用Microsoft Disk Operating System (DOS) 的批处理(Batch)脚本来自动化配置网络连接的过程。在公司和家庭网络环境中,由于安全策略或者网络限制,可能需要...

    BAT批处理脚本-网络相关操作-计算机名DNS网关IP(用来学习。不见得有效。).bat.zip

    总的来说,这个批处理脚本是用于学习网络相关操作的,包括获取和检查计算机名、DNS设置和网关IP。通过批处理脚本,你可以自动化这些过程,这对于日常维护或故障排查非常有用。不过,由于描述中提到“不见得有效”,...

    BAT批处理脚本-设置移动网关和dns.zip

    在给定的压缩包"BAT批处理脚本-设置移动网关和dns.zip"中,包含了一个名为"设置移动网关和DNS.bat"的文件,这个脚本主要用于自动配置网络连接的默认网关和DNS服务器地址,尤其适用于移动网络环境。下面将详细介绍...

    批处理命令设置IP地址(公司网/家里网)

    批处理文件`.bat`是Windows中的可执行脚本文件,它包含了运行在命令提示符下的DOS命令。以下是如何创建批处理文件来设置IP地址: 1. **家里网.bat**:在家里网络中,大多数用户使用DHCP获取IP地址。创建一个批处理...

    BAT批处理脚本-自定义配置网络ip、网关、dns.zip

    在给定的压缩包"BAT批处理脚本-自定义配置网络ip、网关、dns.zip"中,包含了一个名为"自定义配置网络ip、网关、dns.bat"的批处理文件,用于帮助用户快速、方便地更改计算机的网络参数。 在Windows系统中,网络设置...

    自动获取ip地址的BAT批处理

    批处理文件通常使用扩展名为`.bat`,它包含了Windows操作系统下的DOS命令。自动获取IP地址的批处理脚本主要用于在网络环境中自动获取计算机的IP地址,这对于动态分配IP地址的网络环境特别有用。动态IP地址是由DHCP...

    利用批处理设置和切换IP地址

    在这个场景下,我们有两个批处理文件,"ip_Out.bat" 和 "ip_In.bat",它们可能用于设置和切换计算机的IP地址。以下将详细解释这两个脚本可能涉及的知识点: 1. **批处理基础**: - `.bat` 文件是批处理脚本的扩展...

    XP/2K系统下自动修改IP、DNS设置.bat

    标题中的“XP/2K系统下自动修改IP、DNS设置.bat”指的是一个批处理文件,专为Windows XP和Windows 2000操作系统设计,用于自动化地更改计算机的网络配置,特别是IP地址和DNS(域名系统)设置。批处理文件是包含一...

    win10 用bat脚本修改dns

    总结,通过创建和使用BAT脚本,用户能够在Windows 10中快速、方便地更改DNS设置,这尤其适用于需要频繁切换DNS或批量管理设备的场景。只需理解基本的批处理命令和DNS工作原理,即可轻松实现这一目标。

    BAT批处理脚本-网络相关操作-宽带连接.zip

    在Windows系统中,这可能涉及到使用`rasdial`命令来拨号连接,或者`netsh`命令来配置网络设置,如IP地址、DNS服务器等。 3. **TXT格式与BAT格式转换**:描述中提到为了避免误执行,脚本被保存为TXT格式。TXT文件是...

    BAT批处理脚本-网络相关操作-set ip interface.zip

    本压缩包文件"BAT批处理脚本-网络相关操作-set ip interface.zip"包含了一个名为"set ip interface.bat"的脚本,用于对网络接口的IP地址进行设置。下面我们将详细探讨这个脚本可能涉及的知识点。 首先,批处理...

    BAT批处理脚本-系统设置查询修改硬件相关-搞笑开机.bat.zip

    5. 网络设置:通过`netsh`命令,用户可以更改网络设置,如IP地址、子网掩码、DNS服务器等。 描述中提到的“为了避免误触发,有些改为了txt格式”,这是出于安全考虑。批处理脚本可以直接执行,可能会对系统造成意外...

    批处理修改本机IP 自动修改IP

    在Windows操作系统中,批处理文件通常以`.bat`为扩展名,它由一系列DOS命令组成,可以一次性执行这些命令,实现自动化任务。 在本例中,“批处理修改本机IP 自动修改IP”指的是创建一个批处理脚本来自动更改本地...

    设置静态IP的批处理脚本

    下面我们将详细探讨如何创建和使用一个设置静态IP的批处理脚本。 首先,我们要了解静态IP的基本概念。静态IP是指为设备分配固定的IP地址,而不是由DHCP服务器动态分配。这在需要固定网络访问权限或设备间通信时非常...

    BAT批处理脚本-网络相关操作-提取ip.zip

    在这个"BAT批处理脚本-网络相关操作-提取ip.zip"压缩包中,主要包含了一个名为"提取ip.bat"的文件,其主要功能可能是用于自动获取或解析网络相关的IP地址信息。 批处理脚本的基本结构由一系列DOS命令组成,如`@echo...

    bat常用批处理程序

    6. **局域网配置**:批处理脚本可用于设置IP地址、DNS服务器、子网掩码等网络参数。例如,`netsh interface ip set address "接口名" static IP 地址 子网掩码 默认网关`可以设置静态IP。 7. **批处理脚本的安全性*...

    BAT批处理脚本-网络相关操作-查询ip.zip

    这个名为“BAT批处理脚本-网络相关操作-查询ip.zip”的压缩包,显然包含了用于执行网络相关操作的批处理脚本,主要功能是查询IP地址。下面将详细讲解相关知识点。 首先,批处理(Batch)是微软DOS和Windows操作系统...

Global site tag (gtag.js) - Google Analytics