Netsh是一种命令行实用程序,可用来显示与修改当前正在运行的计算机的网络配置(如:IP地址、网关、DNS和MAC地址等)。
Netsh还提供脚本功能,可以对特定的计算机以批处理方式运行一组命令。Netsh使用帮助程序提供称为上下文(Context)的广泛功能集。上下文(Context)是特定于网络组件一组命令,它们通过为一个或多个服务、实用程序或协议提供配置和监视支持来扩展Netsh的功能。要运行Netsh命令,必须从命令提示符(cmd.exe)启动Netsh并更改到包含要使用的命令的上下文(Context)。可以使用的上下文(Context)取决于用户安装的网络组件。
我们来看一下NetSH命令一览(NetSH模式下输入?然后回车,如NetSH>?)
.. – 移到上一层上下文级。
? – 显示命令列表。
aaaa – 更改到 `aaaa` 上下文。
abort – 丢弃在脱机模式下所做的更改。
add – 将一个配置项添加到项目列表中。
alias – 添加一个别名
bye – 退出程序。
commit – 提交在脱机模式中所做的更改。
delete – 在项目列表上删除一个配置项目。
dhcp – 更改到 `dhcp` 上下文。
dump – 显示一个配置脚本。
exec – 运行一个脚本文件。
exit – 退出程序。
help – 显示命令列表。
interface – 更改到 `interface` 上下文。
offline – 将当前模式设置成脱机。
online – 将当前模式设置成联机。
popd – 从堆栈上打开一个上下文。
pushd – 将当前上下文放推入堆栈。
quit – 退出程序。
ras – 更改到 `ras` 上下文。
routing – 更改到 `routing` 上下文。
set – 更新配置设置。
show – 显示信息
unalias – 删除一个别名。
wins – 更改到 `wins` 上下文。
———————
我们可以调用以下命令来修改本地计算机的网络设置:
1、修改IP地址addr和子网掩码mask:
\>netsh interface ip set address name="本地连接" source=static addr=192.168.0.106 mask=255.255.255.0
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
未经允许不得转载:天府数据港官方信息博客 » Netsh命令与简单使用方法
客官点个赞呗! (0)