netsh命令使用方法
概要:
Netsh.exe 是一个管理员可以用来在命令提示符处配置并监视基于Windows 的计算机的工具。
使用Netsh.exe 工具,可以将输入的上下文命令定向到适当的帮助器,然后帮助器将执行命令。
帮助器是个动态链接库(.dll) 文件,它通过提供配置、监视和支持一种或多种服务、实用工具或协议,来扩展Netsh.exe 工具的功能。
帮助器也可以用于扩展其他帮助器的功能。
可以使用Netsh.exe 工具执行以下任务:
配置接口。
配置路由协议。
配置筛选器。
配置路由。
配置基于Windows 的远程访问路由器(它运行路由和远程访问服务器(RRAS) 服务)的远程访问行为。
显示任何计算机上当前运行路由器的配置。
使用脚本功能以批处理模式运行一组针对指定路由器的命令。
Netsh.exe 工具的语法为:
netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]
要显示在上下文中可以使用的子上下文和命令的列表,请在netsh> 命令提示符处键入上
下文名称,后跟空格和?。
例如,要显示可以在/routing 上下文使用的子上下文和命令的列表,应在netsh> 命令提示符处键入routing ?,然后按Enter。
上下文
上下文字符串附加在Netsh.exe 工具命令之后,并被传递到相关的帮助器。
帮助器可以有一个或多个映射到上下文的入口点。
Netsh.exe 工具中可使用的一些上下文是:
上下文命令:/dhcp
结果:更改为动态主机配置协议(DHCP) 上下文。
上下文命令:/ras
结果:更改为远程访问服务器(RAS) 上下文。
上下文命令:/routing
结果:更改为路由上下文。
上下文命令:/wins
结果:更改为Windows Internet 命名服务(WINS) 上下文。
上下文也可嵌套在其他上下文中。
例如,以下上下文在netsh>ras 上下文中运行:
上下文命令:/ip
结果:更改为Internet 协议(IP) 上下文。
上下文命令:/ipx
结果:更改为网际数据包交换(IPX) 上下文。
上下文命令:/netbeui
结果:更改为NetBios 增强型用户接口(NETBEUI) 上下文。
以下子上下文在netsh>routing ip 上下文中运行:
上下文命令:/autodhcp
结果:更改为autodhcp 子上下文。
上下文命令:/dnsproxy
结果:更改为dnsproxy 子上下文。
上下文命令:/igmp
结果:更改为Internet 组成员身份协议(IGMP) 子上下文。
上下文命令:/mib
结果:更改为管理信息库(MIB) 子上下文。
上下文命令:/nat
结果:更改为网络地址转换(NAT) 子上下文。
上下文命令:/ospf
结果:更改为开放式最短路径优先(OSPF) 子上下文。
上下文命令:/relay
结果:更改为中继子上下文。
上下文命令:/rip
结果:更改为路由信息协议(RIP) 子上下文。
以下附加命令可以与Netsh.exe 工具一起使用:
注意:可选参数用方括号([ ]) 括起来。
替代项之间用竖线(|) 字符分开。
上下文命令:/?
结果:显示帮助。
上下文命令:/abort
结果:放弃在脱机模式进行的任何更改。
在联机模式下不起作用。
上下文命令:/add helper DLL-name
结果:安装netsh.exe 中的helper .dll 文件。
上下文命令:/alias [alias-name] [string1] [string2 ...]
结果:如果为/alias,则列出所有别名。
如果为/alias alias-name,则显示等效的字符串。
如果为/alias alias-name string1 string2 ...,则将别名设置为指定的字符串。
上下文命令:/bye
结果:退出程序。
上下文命令:/commit
结果:将在脱机模式下所做的任何更改提交给路由器。
在联机模式下不起作用。
上下文命令:/delete helper .dll file name
结果:删除Netsh.exe 中的helper .dll 文件。
上下文命令:/dump -file name
结果:将配置转储或附加到文本文件。
上下文命令:/exec script file name
结果:加载脚本文件,然后执行其中的命令。
上下文命令:/exit
结果:退出程序。
上下文命令:/h
结果:显示帮助。
上下文命令:/help
结果:显示帮助。
上下文命令:/offline
结果:将当前模式设置为脱机。
保存在此模式下所做的任何更改,但需要在路由器中设置“commit”或“online”命令。
上下文命令:/online
结果:将当前模式设置为联机。
在此模式下所做的任何更改立即在路由器中反映。
上下文命令:/popd
结果:从堆栈中取出上下文。
上下文命令:/pushd
结果:将当前上下文推入堆栈中。
上下文命令:/quit
结果:退出程序。
上下文命令:/set mode [mode =] online | offline
结果:将当前模式设置为联机或脱机。
上下文命令:/show alias | helper | mode
结果:如果为/show alias,则列出所有定义的别名。
如果为/show helper,则列出所有顶层帮助器。
如果为/show mode,则显示当前模式。
上下文命令:/unalias alias name
结果:删除指定的别名。
可用的帮助器动态连接库文件:
路由&远程访问IP 配置- Ipmontr.dll
路由&远程访问IPX 配置- Ipxmontr.dll
接口- Ifmon.dll
RAS - Rasmontr.dll
DHCP - Dhcpmon.dll
WINS - Winsmon.dll
帮助器动态连接库文件的相关注册表项:
HKEY_LOCAL_MACHINE/Software/Microsoft/NetSh/
REG_SZ:Ipmontr.dll
REG_SZ:Ipxmontr.dll
REG_SZ:Ifmon.dll
REG_SZ:Rasmontr.dll
REG_SZ:Dhcpmon.dll
REG_SZ:Winsmon.dll
注意:
如果尝试使用Netsh dump -<file name> 将配置转储到未运行的文件,请尝试在命令行中使用以下语法:netsh dump >filename or path\filename。
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 命令详解在windows2008 server core服务器只支持基于命令行的服务器的配置,这里可以用netsh 命令实现关于网络方面的配置。
具体操作过程如下:1.配置ip和网关>netshnetsh>interfacenetsh interface>ipnetsh interface ip>add address "本地连接" 192.168.10.5 255.255.255.0192.168.10.1 1 确定。
2.配置DNSnetsh interface ip>add dns "本地连接" 192.168.88.10确定。
配置完成,以下是netsh完整的指令帮助:netsh interface ip>C:\Documents and Settings>netshnetsh>interfacenetsh interface>ipnetsh interface ip>?下列指令有效:命令从 netsh 上下文继承:.. - 移到上一层上下文级。
abort - 丢弃在脱机模式下所做的更改。
add - 在项目列表上添加一个配置项目。
alias - 添加一个别名bridge - 更改到 `netsh bridge' 上下文。
bye - 退出程序。
commit - 提交在脱机模式中所做的更改。
delete - 在项目列表上删除一个配置项目。
diag - 更改到 `netsh diag' 上下文。
exit - 退出程序。
interface - 更改到 `netsh interfa Bce' 上下文。
offline - 将当前模式设置成脱机。
online - 将当前模式设置成联机。
popd - 从堆栈上打开一个上下文。
pushd - 将当前上下文放推入堆栈。
Netsh命令详解
Netsh命令详解当前笔记本的可移动性增强,我们需要在多个环境下接入网络开始工作,在没有路由器自动分配的情况下,就需要每次手动设置IP地址和网关等信息,相当烦琐,通过实践利用netsh命令用快捷方式实现了IP地址的快速切换。
A. 基本用法 1,新建记事本,写入如下信息:(横线中间内容)int ipset address name="本地连接" source=static addr=192.168.0.107 mask=255.2 55.255.0set address name="本地连接" gateway=192.168.0.1 gwmetric=1 保存为218.sh,请注意后缀名为sh。
解释一下,以上设置的addr是IP地址,mas k是子网掩码,gateway是网关,gwmetric是默认网关的跃点数。
2,再新建记事本,写入如下信息:(横线中间内容)netsh exec 218.sh 保存为218.bat批处理文件,这个很容易理解,就是通过netsh命令运行一个脚本文件。
当运行此批处理时,就调用了218.sh文件,达到修改IP地址和网关的目的。
把以上文件放在硬盘任何位置,再建立快捷方式指向218.bat,就很容易实现的了对IP地址的方便切换和控制。
B. 应用扩展 以上情况只是更改了IP,掩码,网关,用样的道理,更改sh文件又有不同用法:int ipset address name="本地连接" source=dhcp //自动获取IP地址set dns name="本地连接" source=dhcp //自动获取DNSset dns "本地连接" static 192.168.0.1 primary //设置首选DNS为192.168.0.1 set dns "本地连接" static none //清除DNS列表 其实刚才第一个例子可以简单的写为:set address "本地连接" static 192.168.0.107 255.255.255.0 192.168.0.1 1 "本地连接"为name连接名,192.168.0.107为addr待设定IP地址,255.255.2 55.0为mask子网掩码,192.168.0.1 1为gateway网关,1为gwmetric默认网关的跃点数C. 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是一个非常有用的命令。
功能非常强大。
允许从本地或远程显示或者修改当前正在运行的计算机网络配置。
netsh还提供了一个脚本功能,可以对指定的计算机批处理运行一组命令。
下面来介绍netsh 命令的强大之处。
1、计算机指定IP地址命令格式解释:命令语法:netsh interface ip set address [name=]接口的名字 [source=]{dhcp | static [addr=]ip 地址 [mask=]子网掩码 [gateway=]{none |defaultgateway [[gwmetric=]gatewaymetric]}} 命令参数说明:[name=]网卡的名字是必须配置的选项[source=]{dhcp | static [addr=]ip地址 [mask=]子网掩码 [gateway=]{none|defaultgateway [[gwmetric=]gatewaymetric]}}指定是通过DHCP服务器获取IP地址,还是使用静态IP地址。
如果使用静态地址那么[addr=]ip地址将指定要配置的IP地址。
而[mask=]子网掩码将指定所配置IP地址的子网掩码。
如果是静态地址还需要配置默认网关([gateway=]{none |defaultgatewaynone为空也就是没有网关。
[gwmetric=]gatewaymetric]是指定要配置的默认网关的跃点数。
(默认为0 指的是网关与接口在同一网段也是必须配置的选项.例子:将本地连接配置采用DHCP服务器分配IP地址。
netsh interface set address name=本地连接 source=dhcp配置成功会显示“确定”两字。
现在又将本地连接配置为静态IP。
地址为:202.102.224.1 子网掩码:255.255.255.0 默认网关:202.102.224.254netsh interface ip set address name=本地连接 source=static addr=202.102.224.1 mask=255.255.255.0 gateway=202.102.224.254 gwmetric=auto注意:如果采用静态地址必须要正确配置:addr、mask、gateway、gwmetric 命令格式也要注意否则配置不成功2、配置DNS服务器地址设置DNS服务器地址的netsh命令语法:netsh interface ip set dns [name=]接口的名字 [source=]{dhcp|static [addr=]{DNS 服务器IP地址|none}} [register=]{none|primary|both}命令参数解释:[name=]接口的名字[name=]网卡的名字是必须配置的选项[source=]{dhcp|static [addr=]{DNS服务器IP地址|none}}必须配置项。
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——常⽤命令及使⽤技巧---恢复内容开始---参考: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命令的典型应用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命令详解
netsh命令详解有朋友问我,“能不能在命令行下直接修改Windows2000的IP地址?”。
呵呵,当然是可以的了。
不仅可以修改IP地址,和相关的每个细节都可以用命令行方式进行配置。
只不过一般大家不太习惯罢了。
方法就是使用系统中提供的一个很牛B的命令行工具“netsh”:首先,察看自己现在的ip地址:look:呵呵,列出了两块网卡,其中接口名为“本地连接”的这块网卡配置情况:使用了固定IP,其中ip地址为192.168.0.4,其他信息略(自己不会看啊)好了,我们来修改这个IP呵呵,改成什么呢,稍微改一点点吧:呵呵,现在ip就是192.168.0.5了。
其实刚才改IP的时候并没有把命令写完整,完整的看这个:呵呵,一堆命令吧,呵呵,现在的IP地址已经修改成10.0.0.13了。
呵呵当然,命令行下修改IP也可以只用1条命令到这里,netsh的最最最简单的功能,命令行下修改IP地址已经说完了看到一个朋友是做网管的,管理着公司几个不同的,每次都要抱着笔记本修改成不同的ip地址、不同的子网掩码、、、其实,只要能够充分的发挥Netsh脚本的功能,就可以最快捷的修改自身的配置。
OK,开始首先,显示一个配置脚本look:我们进入Netsh环境,切换到interface ip环境通过dump命令将当前配置情况显示了出来。
第二步,导出一个配置脚本look:这样,我们就把刚才显示的配置脚本保存成了一个文件c:interface.txt 第三步,复制一个脚本拷贝interface2.txt并修改它呵呵,原因?简单嘛,为了更方便的切换环境啊注意哦,我们已经把所需要修改的ip地址、子网掩码、网关和dns做了修改。
最后,再把新的配置文件直接导入系统。
到这里,已经把配置部分修改了总结:通过Netsh里面的dump命令可以直接显示配置脚本。
而通过netsh -c interface ip dump >c:interface.txt的方式可以导出配置脚本。
netsh命令使用方法
概要:Netsh.exe 是一个管理员可以用来在命令提示符处配置并监视基于Windows 的计算机的工具。
使用Netsh.exe 工具,可以将输入的上下文命令定向到适当的帮助器,然后帮助器将执行命令。
帮助器是个动态链接库(.dll) 文件,它通过提供配置、监视和支持一种或多种服务、实用工具或协议,来扩展Netsh.exe 工具的功能。
帮助器也可以用于扩展其他帮助器的功能。
可以使用Netsh.exe 工具执行以下任务:配置接口。
配置路由协议。
配置筛选器。
配置路由。
配置基于Windows 的远程访问路由器(它运行路由和远程访问服务器(RRAS) 服务)的远程访问行为。
显示任何计算机上当前运行路由器的配置。
使用脚本功能以批处理模式运行一组针对指定路由器的命令。
Netsh.exe 工具的语法为:netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f ScriptFile]要显示在上下文中可以使用的子上下文和命令的列表,请在netsh> 命令提示符处键入上下文名称,后跟空格和?。
例如,要显示可以在/routing 上下文使用的子上下文和命令的列表,应在netsh> 命令提示符处键入routing ?,然后按Enter。
上下文上下文字符串附加在Netsh.exe 工具命令之后,并被传递到相关的帮助器。
帮助器可以有一个或多个映射到上下文的入口点。
Netsh.exe 工具中可使用的一些上下文是:上下文命令:/dhcp结果:更改为动态主机配置协议(DHCP) 上下文。
上下文命令:/ras结果:更改为远程访问服务器(RAS) 上下文。
上下文命令:/routing结果:更改为路由上下文。
上下文命令:/wins结果:更改为Windows Internet 命名服务(WINS) 上下文。
上下文也可嵌套在其他上下文中。
例如,以下上下文在netsh>ras 上下文中运行:上下文命令:/ip结果:更改为Internet 协议(IP) 上下文。
