type 网络配置.netsh
# ----------------------------------
# 接口 IP 配置        
# ----------------------------------
pushd interface ip
#
# "本地连接" 的接口 IP  配置
#设静态IP
set address name="本地连接" source=static addr=192.168.1.20 mask=255.255.255.0
#设默认网关
set address name="本地连接" gateway=192.168.1.1 gwmetric=0
#设首选dns
set dns name="本地连接" source=static addr=192.168.1.1 register=PRIMARY
#设备用dns
add dns name="本地连接" addr=211.90.88.129 index=2
set wins name="本地连接" source=static addr=none
#
#显示“本地连接”配置结果
show config 本地连接
#
# "本地连接" 的接口 IP  配置
#设自动获取ip
set address name="本地连接" source=dhcp
#设自动获取dns
set dns name="本地连接" source=dhcp register=PRIMARY
set wins name="本地连接" source=dhcp
#
#显示“本地连接”配置结果
show config 本地连接
popd
# 接口 IP 配置结束

netsh exec 网络配置.netsh

接口 "本地连接" 的配置
    DHCP 启用                        否
    IP 地址                             192.168.1.20
    子网掩码                            255.255.255.0
    默认网关:                     192.168.1.1
    GatewayMetric:                0
    InterfaceMetric                     0
    静态配置的 DNS 服务器:    192.168.1.1
                                          211.90.88.129
    静态配置的 WINS 服务器:   无
    用哪个前缀注册:           只是主要

Dhcp 已经在此接口上启用。

接口 "本地连接" 的配置
    DHCP 启用                        是
    InterfaceMetric                     0
    通过 DHCP 配置的 DNS 服务器:  221.228.255.1
                                          218.2.135.1
    通过 DHCP 配置的 WINS 服务器: 无
    用哪个前缀注册:           只是主要

更复杂的设置,要用命令行实现,可以设好保存成配置文件:
netsh interface dump>网络配置.netsh
修改“网络配置.netsh”文件,保留、修改其中需要的pushd及popd段,及段中需要的行
以后再在需要时修改配置:
netsh exec 网络配置.netsh

netsh <网络配置.netsh

也可以写成一个bat文件:
echo #设静态IP
netsh interface ip set address name="本地连接" source=static addr=192.168.1.20 mask=255.255.255.0
echo #设默认网关
netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0
echo #设首选dns
netsh interface ip set dns name="本地连接" source=static addr=192.168.1.1 register=PRIMARY
echo #设备用dns
netsh interface ip add dns name="本地连接" addr=211.90.88.129 index=2
netsh interface ip set wins name="本地连接" source=static addr=none
echo #
echo #显示“本地连接”配置结果
netsh interface ip show config 本地连接
echo #
echo # "本地连接" 的接口 IP  配置
echo #设自动获取ip
netsh interface ip set address name="本地连接" source=dhcp
echo #设自动获取dns
netsh interface ip set dns name="本地连接" source=dhcp register=PRIMARY
echo netsh interface ip set wins name="本地连接" source=dhcp

echo #显示“本地连接”配置结果
netsh interface ip show config 本地连接
echo # 接口 IP 配置结束

用命令行netsh修改windows的ip、网关、dns相关推荐

  1. windows server 2003中 如何限制用户修改计算机名,Windows命令行下修改文件访问控制权限 -电脑资料...

    随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在"安全"标签页下,我们可以在这里为不同 ...

  2. Windows 7 中文版命令行如何修改字符编码为UTF-8?

    Windows 7 中文版命令行如何修改字符编码为UTF-8? CMD 之后,命令行有时候无法显示中文,是乱码,于是我右键查看了编码,是GBK编码.如何修改为UTF-8 如果要更改为 UTF-8,则需 ...

  3. windows系统通过命令行方式修改多字符串值类型的注册表

    windows系统的很多组策略配置,都可以通过修改注册表完成. 为了自动化快速做组策略配置,需要通过命令行方式修改注册表来达到这一目的.     其中通过命令行方式修改多字符串值类型的注册表有点难,本 ...

  4. 使用命令行配置启动windows服务

    使用命令行配置启动windows服务 转载自:http://blog.csdn.net/wuliao009/article/details/7203219 使用命令行启动服务 1. 打开"命 ...

  5. 如何使用VS+C#创建,优雅自动化的安装(不使用命令行),调试,更新Windows服务

    轻量级,即是服务部署器,又是服务本体,免命令行,免bat.直接部署和调试代码的东西,也就长这样了. 看这一篇文章应该可以把你构建和调试windows服务这些事儿玩儿转. 一.创建服务 1.可以打开VS ...

  6. Cmder命令行工具在Windows系统中的配置

    一.Cmder简介 Cmder:一款用于Windows系统中,可增强传统cmd命令行工具的控制台模拟器(类似于Linux系统中的终端控制窗口) 特点: 无需安装,解压即用 可使用较多Linux命令,如 ...

  7. 如何在redhat8里使用gcc命令_如何使用DISM命令行工具修复Windows 10映像

    Windows 10 中内置了一个被称为 DISM 的「部署映像服务和管理」命令行工具,该工具从 Windows 8 便开始内置,直到 Windows 10. DISM 命令行工具可用于修复和准备 W ...

  8. cmd配网关_CMD命令行下修改网络IP设置的方法

    比较简单的版本,你只要知道需要设置的ip与dns信息就可以了 @echo. @echo ----------------------------------------- @echo 本命令将自动为& ...

  9. Win7+xp命令行 一键修改IP、DNS

    这里提供了一个简便方法:(该方法为Win7下的,XP下的见最后一行) 第一步:新建一个txt文件 第二步:在文件中添加如下内容: netsh interface ip set address name ...

  10. Windows cmd命令行窗口 查看局域网所有IP的简单方法

    进入命令行提示符窗口后 执行net view,显示计算机名,再ping计算机名即可显示ip 计算机名是//之后的内容

最新文章

  1. nav 鼠标移入当前高亮显示,其他消失
  2. 用c#开发微信(1)服务号的服务器配置和企业号的回调模式 - url接入
  3. C++运算符重载(友元函数方式)
  4. 什么是覆盖索引?如何利用覆盖索引进行SQL语句优化?
  5. 论文浅尝 - AAAI2021 | 从历史中学习:利用时间感知拷贝生成网络建模时态知识图谱...
  6. NPAPI插件开发学习:NPAPI和NPRuntime的介绍
  7. 怎么用命令来查询自己的IP地址?
  8. docker搭建aria2离线下载,rclone自动上传
  9. MPush安装部署应用
  10. 反向题在测试问卷信效度_问卷的信度与效度
  11. php配置 验证码无法显示,PHP验证码无法显示的原因及解决办法
  12. 水晶报表:页眉或页脚超过了一页 解决方式
  13. dbmsxplan oracle_Oracle dbms_xplan
  14. java 汉字是多少字节_面试官:Java 中有几种基本数据类型是什么?各自占用多少字节?...
  15. LC76 Minimum Window Substring
  16. java for循环如何优化_java for循环及其优化
  17. 海康威视嵌入式软件开发工程师笔试+面试经历【已拿offer】
  18. 马云再次成功了!刚刚,阿里巴巴正式宣布再出两大产品!
  19. 工作与生活之平衡(4)微博病患者
  20. C# Winform应用程序占用内存较大解决方法整理(转)-- SetProcessWorkingSetSize

热门文章

  1. [2018.08.09 T1] 数学题
  2. git学习笔记(2-git初始化配置)
  3. Java中Collection接口
  4. word 编辑域中的汉字_神器!10秒在word中编辑复杂数学公式,不用mathtype也行!...
  5. cefsharp.core.dll找不到指定模块_DeepFaceLab错误:DLL Load failed 找不到指定模块!
  6. SpringMVC的Restful风格
  7. StanfordDB class自学笔记 (15) Recursion
  8. 父html向子html传递参数,子父组件之间传值.html
  9. 设置kafka_2.13-3.0.0开机自启动
  10. 微信打开网页:如需浏览,请长按网址复制后使用浏览器访问怎么解决