Netsh命令详解

合集下载

netsh命令之ip设置

netsh命令之ip设置

netsh命令之ip设置批处理、VBS实现⾃动设置IP、默认⽹关、DNS、WINS、IE代理的代码,需要的朋友可以参考下因为公司有同事负责⼤连、沈阳两个城市,经常在两地来回⾛动,到每个城市后,都要⾃⼰⼿动更改相应的⽹络配置,况且到外地时住的是酒店,酒店上⽹是⾃动获得IP,⼜要将⽹络设置取消,真的很⿇烦!于是想起写⼀个!来解决这个问题!主要⽤到的命令是netsh.第⼀种⽅法是将两地的⽹络配置先进⾏本机设置,然后再导出,等⽤到的时候,再分别导⼊。

1、将现有的配置导出到d:\dalian.txt中:netsh -c interface dump >d:\dalian.txt2、将之前导出的d:\dalian.txt⽂件进⾏导⼊:netsh -f d:\dalian.txt这种⽅法在执⾏时有点慢,不如下⾯的⽅法。

⼆、第⼆种⽅法语法格式:1、设置IP、⽹关netsh interface ip set address name="本地连接" static 要设置的IP地址⼦⽹掩码⽹关IP ⽹关跃数2、设置主DNS、WINSnetsh interface ip set dns/wins name="本地连接" static 要设置的DNS地址 register=PRIMARY2、设置备⽤DNS、WINSnetsh interface ip add dns/wins name="本地连接" 要设置的DNS地址 index=24⾃动获得dnsnetsh interface ip set address name="本地连接" source=dhcp5⾃动获得备⽤dnsnetsh interface ip set dns name="本地连接" source=dhcp具体配置如下:1、酒店.bat复制代码代码如下:@echo offecho 取消指定⽹络配置,请稍等….echo.echo 正在设置⾃动获取IP地址,请稍等……netsh interface ip set address name="本地连接" source=dhcpecho 正在设置⾃动获取DNS,请稍等……netsh interface ip set dns name="本地连接" source=dhcpecho 设置完成!2、⼤连.bat复制代码代码如下:@echo offecho 开始设置⼤连⽹络地址!echo 正在设置⼤连IP ,请稍等……netsh interface ip set address name="本地连接" source=static addr=10.15.100.86 mask=255.255.0.0echo 正在设置⼤连⽹关,请稍等……netsh interface ip set address name="本地连接" gateway=10.15.0.253 gwmetric=1echo 正在设置⼤连主DNS ,请稍等……netsh interface ip set dns name="本地连接" source=static addr=10.15.0.1 register=PRIMARYecho 正在设置⼤连备⽤DNS ,请稍等……netsh interface ip add dns name="本地连接" addr=10.100.1.2 index=2echo 正在设置⼤连主WINS ,请稍等……netsh interface ip set wins name="本地连接" source=static addr=10.15.0.1echo 正在设置⼤连备⽤WINS ,请稍等……netsh interface ip add wins name="本地连接" addr=10.100.1.2 index=2echo 设置完成!3、沈阳.bat复制代码代码如下:@echo offecho 开始设置沈阳⽹络地址!echo 正在设置沈阳IP ,请稍等……netsh interface ip set address name="本地连接" source=static addr=10.16.100.86 mask=255.255.0.0 echo 正在设置沈阳⽹关,请稍等……netsh interface ip set address name="本地连接" gateway=10.16.0.253 gwmetric=1echo 正在设置沈阳主DNS ,请稍等……netsh interface ip set dns name="本地连接" source=static addr=10.16.0.1 register=PRIMARYecho 正在设置沈阳备⽤DNS ,请稍等……netsh interface ip add dns name="本地连接" addr=10.100.1.2 index=2echo 正在设置沈阳主WINS ,请稍等……netsh interface ip set wins name="本地连接" source=static addr=10.16.0.1echo 正在设置沈阳备⽤WINS ,请稍等……netsh interface ip add wins name="本地连接" addr=10.100.1.2 index=2echo 设置完成!三、也可以在中使⽤变量!例如⼤连.BAT可以按照如下⽅法写:复制代码代码如下:@ echo offrem 设置变量set Nic=本地连接rem //可以根据你的需要更改,set Addr=10.15.100.86set Mask=255.255.0.0set Gway=10.15.0.253set Dns1=10.15.0.1set Dns2=10.100.1.2set Wins1=10.15.0.1set Wins2=10.100.1.2rem //以上依次为IP地址、⼦⽹掩码、⽹关、⾸选DNS、备⽤DNS、⾸选WINS、备⽤WINSecho ------------------------------------------------------echo 正在进⾏⼤连IP设置,请稍等rem //可以根据你的需要更改echo. IP地址 = %Addr%echo. ⼦⽹掩码 = %Mask%netsh interface ip set address name=%Nic% source=static addr=%Addr% mask=%Mask% >nul echo. ⽹关 = %Gway%netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nulecho. ⾸选DNS = %Dns1%netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul echo. 备⽤DNS = %Dns2%netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nulecho. ⾸选WINS = %Wins1%netsh interface ip set wins name=%Nic% source=static addr=%Wins1% register=PRIMARY >nul echo. 备⽤WINS = %Wins2%netsh interface ip add wins name=%Nic% addr=%Wins2% index=2 >nulecho ------------------------------------------------------echo IP设置完成!。

netsh命令用法及参数

netsh命令用法及参数

Netsh命令是一个用于配置和操作网络参数的命令行工具,它可以用于设置IP地址、DNS服务器、路由等参数。

以下是Netsh命令的一些常见用法和参数:
1. 设置IP地址:
```php
netsh interface ipv4 set address "本地连接" static 192.168.0.100 255.255.255.0 192.168.0.1
```
上述命令将本地连接的IP地址设置为192.168.0.100,子网掩码为255.255.255.0,网关为192.168.0.1。

2. 设置DNS服务器:
```php
netsh interface ipv4 set dns "本地连接" static 8.8.8.8
```
上述命令将本地连接的DNS服务器设置为8.8.8.8。

3. 显示网络配置:
```php
netsh interface ipv4 show config
```
上述命令将显示本地连接的网络配置信息。

4. 显示路由表:
```php
netsh interface ipv4 show route
```
上述命令将显示本地计算机的路由表。

除了以上示例,Netsh命令还提供了许多其他参数和选项,可以用于配置和操作网络参数。

要了解更多关于Netsh命令的详细信息和参数,可以查看Windows操作系统的帮助文档或运行`netsh /?`命令以获取帮助信息。

netsh常用命令

netsh常用命令

2.修改默认网关gateway netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0
3.修改首选(PRIMARY)的DNS netsh interface ip set dns name="本地连接" source=static addr=202.96.128.66 register=PRIMARY
5.删除转发 netsh interface portproxy delete v4tov4 listenaddress=192.168.1.127 listenport=8089
6.显示所有端口代理 netsh interface portproxy show all
7.判断一个端口是否开启 netstat -ano -p tcp | findstr "7778" >nul 2>nul && echo 7778端口已开启 || echo 7778端口未开启
4.禁用无线网卡 netsh interface set interface wlan0 disabled
5.启用无线网卡 netsh interface set interface wlan0 enabled
4.开启转发 netsh interface portproxy add v4tov4 listenaddress=192.168.1.127 listenport=8089 connectaddress=10.125.8.169 connectport=3306
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即令

netsh命令详解

netsh命令详解
·set global让你修改防火墙的全局属性。
·set privateprofile让你修改专用配置文件中的属性。
·set publicprofile让你修改公用配置文件中的属性。
·set store让你为当前交互式会话设置策略存储。
以下是使用set命令的一些例子:
·让防火墙关闭所有配置文件:
5、 netsh dump 创建一个包含当前配置的脚本文件。如果保存到文件,此脚本可以用来还原更改的配置设置。如: netsh dump >> e:\fu.txt
6、netsh 全局命令
show version 显示 Windows 和 Netsh 实用程序的当前版本。
删除针对本地21端口的所有入站规则:
netsh advfirewall firewall delete name rule name=all protocol=tcp localport=21
Import命令
Import命令让你可以从一个文件中导入防火墙的配置。这个命令可以让你把之前你使用export命令导出的防火墙配置再恢复回去。示例如下:
ras ip delete pool 删除静态 IP 地址池。
ras ip add/delete range 从静态 IP 地址池中添加或删除地址范围。
ras appletalk set access 配置是否将来自远程访问客户端的 AppleTalk 通信转发到远程访问服务器所连接的网络上。
Netsh advfirewall reset
Set命令
set命令将允许你修改防火墙的不同设置状态。相关的上下文命令有六个。
·set allprofiles让你修改所有配置文件中的属性。

netshow 命令使用方法

netshow 命令使用方法

Netsh 命令是一个用于管理网络配置的命令行工具,它可以在Windows 操作系统中帮助用户配置和监控网络接口、协议、端口等网络相关的设置。

Netsh 命令功能强大,几乎可以满足用户对网络配置管理的各种需求,但是由于其命令繁多,使用方法复杂,许多用户对其不够了解。

本文就对 netsh 命令的使用方法进行详细介绍,以帮助用户更好地掌握网络配置管理技能。

一、查看帮助信息在使用 netsh 命令时,首先可以使用以下命令查看帮助信息:netsh /?这个命令将显示 netsh 命令的基本使用说明,帮助用户了解 netsh 命令的基本语法和一般选项。

用户还可以使用以下命令查看特定命令的详细帮助信息:netsh interface ipv4 show help这个命令将显示 netsh interface ipv4 命令下所有子命令的详细帮助信息,帮助用户了解各种具体子命令的使用方法和选项。

二、配置网络接口1. 显示网络接口信息用户可以使用以下命令显示本地计算机上所有网络接口的信息:netsh interface ipv4 show interfaces这个命令将列出本地计算机上的所有网络接口,包括接口名称、索引、类型、状态、IP 位置区域等详细信息。

2. 配置静态 IP 位置区域如果用户想要给某个网络接口配置静态 IP 位置区域,可以使用以下命令:netsh interface ipv4 set address name="本地连接" static192.168.1.100 255.255.255.0 192.168.1.1这个命令将给名为“本地连接”的网络接口配置静态 IP 位置区域为192.168.1.100,子网掩码为 255.255.255.0,默认网关为192.168.1.1。

3. 配置 DHCP如果用户想要通过DHCP 自动获取IP 位置区域,可以使用以下命令:netsh interface ipv4 set address name="本地连接" source=dhcp 这个命令将启用名为“本地连接”的网络接口的 DHCP 功能,使其可以自动获取 IP 位置区域。

netsh——常用命令及使用技巧

netsh——常用命令及使用技巧

netsh——常⽤命令及使⽤技巧---恢复内容开始---参考:1 netsh>?23下列指令有效:45此上下⽂中的命令:6 .. - 移到上⼀层上下⽂级。

7 ? - 显⽰命令列表。

8 abort - 丢弃在脱机模式下所做的更改。

9 add - 在项⽬列表上添加⼀个配置项⽬。

10 advfirewall - 更改到 `netsh advfirewall' 上下⽂。

11 alias - 添加⼀个别名12 branchcache - 更改到 `netsh branchcache' 上下⽂。

13 bridge - 更改到 `netsh bridge' 上下⽂。

14 bye - 退出程序。

15 commit - 提交在脱机模式中所做的更改。

16 delete - 在项⽬列表上删除⼀个配置项⽬。

17 dhcpclient - 更改到 `netsh dhcpclient' 上下⽂。

18 dnsclient - 更改到 `netsh dnsclient' 上下⽂。

19 dump - 显⽰⼀个配置脚本。

20 exec - 运⾏⼀个脚本⽂件。

21exit - 退出程序。

22 firewall - 更改到 `netsh firewall' 上下⽂。

23 help - 显⽰命令列表。

24 http - 更改到 `netsh http' 上下⽂。

25 interface - 更改到 `netsh interface' 上下⽂。

26 ipsec - 更改到 `netsh ipsec' 上下⽂。

27 lan - 更改到 `netsh lan' 上下⽂。

28 mbn - 更改到 `netsh mbn' 上下⽂。

29 namespace - 更改到 `netsh namespace' 上下⽂。

30 nap - 更改到 `netsh nap' 上下⽂。

Windows中Netsh命令的典型应用

Windows中Netsh命令的典型应用

Windows中Netsh命令的典型应用netsh命令已经推出很长时间,在Windows2000/XP/2003中均带有Netsh命令。

Windows Server 2008只是对netsh的参数项做了些扩展。

日常工作中,很多管理员对netsh了解不多,甚至不知道在Windows Server 2008中netsh增强了哪些功能。

通过阅读本文,Windows管理员可以找到上面所列问题的答案。

一、什么是Netsh?微软Windows的netsh是一个命令行脚本实用工具。

使用netsh工具,可以查看或更改本地计算机或远程计算机的网络配置。

不仅可以在本地计算机上运行这些命令,而且可以在网络上的远程计算机上运行。

可以手动运行Netsh命令,或创建批处理文件或脚本实现过程的自动化。

netsh提供了脚本功能,让您在批处理模式下针对指定的计算机,运行一组命令。

利用netsh ,可以将配置脚本保存为文本文件,便于存档或用于配置其他的计算机。

二、Windows Server 2008 netsh 和Windows XP netsh对比即使在核心命令级别,Windows XP版本的netsh和Windows Server 2008的netsh也存在着一些差别。

为了比较这些,我们可以在每个操作系统中运行“netsh /?”。

虽然Windows XP比Windows Server 2008多了个“routing”选项,但是Windows Server 2008比windows XP下的netsh的选择项多了更多的内容,具体如下:* dhcp* dhcpclient* http* ipsec* lan* nap* netio* rpc* winhttp从上面这个列表中,可以看到,在Windows Server 2008中,有着更多的选择项。

三、管理员常用到的netsh 十大命令接下来,让我们开始介绍一些系统管理员常用到的netsh 命令。

使用netsh命令来管理IP安全策略(详细介绍)

使用netsh命令来管理IP安全策略(详细介绍)

使⽤netsh命令来管理IP安全策略(详细介绍)netsh是⼀个⾮常强⼤的、命令⾏的⽹络配置⼯具。

它可以进⾏⽹卡配置、防⽕墙配置、IP安全策略等配置。

本⽂主要从IP安全策略这个⾓度来介绍netsh的强⼤功能。

1、进⼊netsh的IP安全策略界⾯在命令⾏窗⼝(cmd.exe)下,输⼊:netsh ipsec static,即可进⾏IP安全策略的配置。

2、创建⼀个IP安全策略(policy )创建⼀个名为的IP安全策略C:\>netsh ipsec static add policy name=创建⼀个安全策略,名称为,描述为's policyC:\>netsh ipsec static add policy name= description="'s policy"更多的参数,可以使⽤如下命令来获取。

netsh ipsec static add policy ? (回车)3、删除⼀个IP安全策略(policy )删除名称为的IP安全策略netsh ipsec static delete policy splaybow或netsh ipsec static delete policy name=splaybow4、创建⼀个筛选器列表(filterlist)创建⼀个筛选器列表,名称为denyAllnetsh ipsec static add filterlist name=denyAll5、删除筛选器列表(filterlist)删除名为denyAll的筛选器列表netsh ipsec static delete filterlist name=denyAll6、创建筛选器(filter)为denyAll这个筛选器列表中添加⼀个筛选器,这个筛选器禁⽌⼀切⽹络流量netsh ipsec static add filter filterlist=denyAll srcaddr=0.0.0.0 srcmask=0.0.0.0 dstaddr=me protocol=ANYmirrored=yes description="anywhere to me, anyProtocol, mirrored"筛选器的参数及含义如下:标签值filterlist -筛选器要添加到的筛选器列表的名称。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Netsh命令详解
2012-08-14 22:31:23| 分类:网络博文|举报|字号订阅
Netsh是一个功能非常强大的系统内置命令。

如果能了解一点常规操作的话,对管理员来说有时会有意想不到的帮助。

比如我的客户的系统都是做过一些策略的。

好多操作还必须在命令行下完成。

下面简单介绍几个常用功能。

其它的可以参考netsh的帮助文件。

netsh int ip set add "本地连接" static 192.168.1.188 255.255.255.0
Netsh是一个功能非常强大的系统内置命令。

如果能了解一点常规操作的话,对管理员来说有时会有意想不到的帮助。

比如我的客户的系统都是做过一些策略的。

好多操作还必须在命令行下完成。

下面简单介绍几个常用功能。

其它的可以参考netsh的帮助文件。

a) 启用防火墙
C:\>netsh firewall set opmode mode = enable
确定。

b) 关闭防火墙
C:\>netsh firewall set opmode mode = disable
确定。

c) 重置防火墙
C:\>netsh firewall reset
确定。

1、查看网络配置
netsh interface ip show {选项}
{选项}可以是:
address - 显示IP 地址配置。

config - 显示IP 地址和更多信息。

dns - 显示DNS 服务器地址。

icmp - 显示ICMP 统计。

interface - 显示IP 接口统计。

ipaddress - 显示当前IP 地址
ipnet - 显示IP 的网络到媒体的映射。

ipstats - 显示IP 统计。

joins - 显示加入的多播组。

offload - 显示卸载信息。

tcpconn - 显示TCP 连接。

tcpstats - 显示TCP 统计。

udpconn - 显示UDP 连接。

udpstats - 显示UDP 统计。

wins - 显示WINS 服务器地址。

2、配置接口IP/网关IP
netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.253 ------------------------------
Microsoft Windows XP [版本5.1.2600]
(C) 版权所有1985-2001 Microsoft Corp.
C:\>netsh interface ip show config
接口"本地连接" 的配置
DHCP 启用否
IP 地址192.168.1.100
子网掩码255.255.255.0
默认网关: 192.168.1.253
GatewayMetric: 0
InterfaceMetric 0
静态配置的DNS 服务器: 202.96.209.134
静态配置的WINS 服务器: 无
用哪个前缀注册: 只是主要
3、配置自动换取IP地址,DNS地址及wins地址
netsh interface ip set address "本地连接" dhcp
netsh interface ip set dns "本地连接" dhcp
netsh interface ip set wins "本地连接" dhcp
4、配置静态IP地址,DNS地址及wins地址
netsh interface ip set address "本地连接" static 192.168.1.253
netsh interface ip set dns "本地连接" static 202.96.209.6
netsh interface ip set wins "本地连接" static 192.168.1.1
5、查看并导出网络配置文件
C:\>netsh -c interface dump >c:\dump.txt (">"表示导出。

">>"表示追加)#========================
# 接口配置
#========================
pushd interface
reset all
popd
# 接口配置结束
#========================
# 接口配置
#========================
pushd interface ipv6
uninstall
popd
# 接口配置结束
# ----------------------------------
# ISATAP 配置
# ----------------------------------
pushd interface ipv6 isatap
popd
# ISATAP 配置结束
# ----------------------------------
# 6to4 配置
# ----------------------------------
pushd interface ipv6 6to4
reset
popd
# 6to4 配置结束
#=============
# 端口代理配置
#=============
pushd interface portproxy
reset
popd
# 端口代理配置结束
# ----------------------------------
# 接口IP 配置
# ----------------------------------
pushd interface ip
# "本地连接" 的接口IP 配置
set address name="本地连接" source=static addr=192.168.1.5 mask=255.255.255.0 set address name="本地连接" gateway=192.168.1.1 gwmetric=0
set dns name="本地连接" source=static addr=202.96.209.134 register=PRIMARY set wins name="本地连接" source=static addr=none
popd
# 接口IP 配置结束
6、导入网络配置文件
C:\>netsh -f c:\dump.txt
C:\>netsh exec c:\dump.txt。

相关文档
最新文档