批处理怎样更改ip地址?

批处理怎样更改ip地址?,第1张

1、首先我们在电脑桌面上新建一个记事本文件,并使它的扩展名显示出来(以往经验有讲解方法),从图上可以看出扩展名为.txt。

2、接着我们把这个文件名称更改为“IP.bat”或者其它的什么名字,但扩展名必须是BAT。

3、右键这个文件,从快捷菜单中选择“编辑”选项条。

4、打开这个文件,可以看到里面还是一个记事本的形式,我们在里面进行编辑。

5、在文件里面输入如图代码:static 10.31.51.188是指填写静态的IP地址,255.255.255.0是子网掩码,10.31.51.1是网关地址。然后下面的是设置DNS,primary是标志为首选DNS的意思,我们保存该文件。

6、双击IP.bat,会d出一个DOS的执行窗口,速度很快的设置就更改完毕。

7、最后我们查看一下IP地址,它们已经被顺利填上,多台电脑的话可以用U盘拷贝该批处理,然后在每台电脑上面进行执行,只需要对批处理文件里面的IP地址稍作修改。

@echo

off

echo

"请输入1,IP修改为:192.168.1.221"

echo

"请输入2,IP修改为:192.168.0.221"

set

/p

var="请选择需要设置的IP[1或2]:"

if

%var%==1

(

netsh

interface

ip

set

address

本地连接

static192.168.1.221

255.255.255.0

192.168.1.1

1

netsh

interface

ip

set

dns

本地连接

static

218.6.200.139

primary

netsh

interface

ip

add

dns

本地连接

61.139.2.69

)

if

%var%==2

(

netsh

interface

ip

add

address

本地连接

192.168.0.221

255.255.255.0

192.168.0.1

1

netsh

interface

ip

set

dns

本地连接

static

218.6.200.139

primary

netsh

interface

ip

add

dns

本地连接

61.139.2.69

)

1、修改IP地址可以使用netsh命令,修改机器名,可以通过reg命令通过修改注册表的方法来修改。

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 2>nul

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %pcname% /f >nul 2>nul

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %pcname% /f >nul 2>nul

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %pcname% /f >nul 2>nul

::建立计算机注释

reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\lanmanserver\parameters" /v "srvcomment" /t reg_sz /d %ms% /f >nul 2>nul

::修改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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6280917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存