<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>netsh</title>
	<atom:link href="https://www.aitaocui.cn/tag/151506/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Tue, 22 Nov 2022 10:31:14 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>netsh</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>netsh(网络配置命令行工具)</title>
		<link>https://www.aitaocui.cn/article/239914.html</link>
					<comments>https://www.aitaocui.cn/article/239914.html#respond</comments>
		
		<dc:creator><![CDATA[脱氧核糖核苷酸]]></dc:creator>
		<pubDate>Tue, 22 Nov 2022 10:31:14 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[netsh]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=239914</guid>

					<description><![CDATA[NetSH (Network Shell) 是windows系统本身提供的功能强大的网络配置命令行工具。除非网络管理人员，一般电脑用户都不会接触到此命令。不过如果了解NetSh，也...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>NetSH (Network Shell) 是windows系统本身提供的功能强大的网络配置命令行工具。除非网络管理人员，一般电脑用户都不会接触到此命令。不过如果了解NetSh，也许你会喜欢它，因为它可能帮助自己快速解决一些网络问题。</p>
</article>
<article>
<h1>命令介绍</h1>
<p>C://&gt;netsh?</p>
<p>用法:netsh[-aAliasFile][-cContext][-rRemoteMachine][-u[DomainName]UserName][-pPassword|*][Command|-fScriptFile]</p>
<p>进入NetSH环境后，在根级目录用exec命令也可以加载一个配置脚本。还有对winsock、route、ras等网络服务的配置也可以通过Netsh的内置命令操作。</p>
<p>C://&gt;netsh</p>
<p>netsh&gt;help</p>
<p>下列指令有效:</p>
<p>此上下文中的命令:</p>
<p>..-移到上一层上下文级。</p>
<p>?-显示命令列表。</p>
<p>abort-丢弃在脱机模式下所做的更改。</p>
<p>add-在项目列表上添加一个配置项目。</p>
<p>alias-添加一个别名</p>
<p>bridge-更改到`netshbridge&#x27;上下文。</p>
<p>bye-退出程序。</p>
<p>commit-提交在脱机模式中所做的更改。</p>
<p>delete-在项目列表上删除一个配置项目。</p>
<p>diag-更改到`netshdiag&#x27;上下文。</p>
<p>dump-显示一个配置脚本。</p>
<p>exec-运行一个脚本文件。</p>
<p>exit-退出程序。</p>
<p>help-显示命令列表。</p>
<p>interface-更改到`netshinterface&#x27;上下文。</p>
<p>offline-将当前模式设置成脱机。</p>
<p>online-将当前模式设置成联机。</p>
<p>popd-从堆栈上打开一个上下文。</p>
<p>pushd-将当前上下文放推入堆栈。</p>
<p>quit-退出程序。</p>
<p>ras-更改到`netshras&#x27;上下文。</p>
<p>routing-更改到`netshrouting&#x27;上下文。</p>
<p>set-更新配置设置。</p>
<p>show-显示信息</p>
<p>unalias-删除一个别名。</p>
<p>winsock-更改到`netshwinsock&#x27;上下文。</p>
<p>下列的子上下文可用:</p>
<p>bridgediaginterfacerasroutingwinsock</p>
<p>若需要命令的更多帮助信息，请键入命令，</p>
<p>后面跟?。</p>
<p>netsh&gt;</p>
<h1>基本概述</h1>
<p>Netsh是命令行脚本实用工具，它允许从本地或远程显示或修改当前正在运行的计算机的网络配置。</p>
<p>Netsh还提供了一个脚本功能，对于指定计算机，可以通过此功能以批处理模式运行一组命令。为了存档或配置其他服务器，Netsh也可以将配置脚本保存在文本文件中。</p>
<p>Netsh命令的强大，有经验的管理员都不会怀疑；以前有很多介绍netsh命令的文章，今天我们从另一方面感受一下netsh命令的神奇。</p>
<h1>配置示例</h1>
<p>网络环境：</p>
<p>ADSL接入，通过ISP上网，</p>
<p>上网服务器:win2ks+isa2k</p>
<p>IP:192.168.0.1</p>
<p>subnetmask:255.255.255.0</p>
<p>DNS为ISP的DNSIP:202.101.10.10</p>
<p>客户机全部win2kpro（并装有还原卡）</p>
<p>IP:192.168.0.2&#8212;192.168.0.102</p>
<p>subnetmask:255.255.255.0</p>
<p>网关和DNS都为代理服务器的IP:192.168.0.1并且都装了ISA的防火墙客户端软件。</p>
<p>学校规定：学生帐号登陆不能上Internet，而老师通过自己帐号登陆则可以连接Internet；</p>
<p>多数情况下上网权限的控制，都是通过IP地址来实现（当然，ISA在AD的支持下是可以通过帐户来实现上网权限的控制，这不是本文讨论范围内），也就是说同一台电脑，学生用过后，如果老师使用时要Internet的话，就必须更改计算机的IP地址，但有些菜鸟老师更改，都教了N次了，还是不会&#8230;&#8230;</p>
<p>在默认情况下，客户机是全部不能上internet的，ISA的规则上是禁止192.168.0.2&#8212;192.168.0.102的IP上internet，另外在ISA再创建一规则，允许192.168.0.103-192.168.0.203上internet(这不是本文的重点，如果有需要，大家可以查看相关资料)。</p>
<p>netsh派上用场了，我们客户机PC18上运行CMD进入MS-DOS，输入</p>
<p>netsh-cinterfaceipdump&gt;c://NetPC.TXT</p>
<p>（该命令是显示当前”本地连接&quot;的接口IP配置，并保存在NetPC.TXT文本文件中）</p>
<p>查看一下c://NetPC.TXT这个文件，显示的是当前”本地连接”的接口的IP配置，是否跟用ipconfig/all命令，看到的一样的。</p>
<p>{</p>
<p>TPYEc://NetPC.TXT</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>#接口IP配置</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>pushdinterfaceip</p>
<p>#&quot;本地连接&quot;的接口IP配置</p>
<p>setaddressname=&quot;本地连接&quot;source=staticaddr=192.168.0.18mask=255.255.255.0</p>
<p>setaddressname=&quot;本地连接&quot;gateway=192.168.0.1gwmetric=0</p>
<p>setdnsname=&quot;本地连接&quot;source=staticaddr=192.168.0.1register=PRIMARY</p>
<p>adddnsname=&quot;本地连接&quot;addr=202.101.10.10index=2</p>
<p>setwinsname=&quot;本地连接&quot;source=staticaddr=none</p>
<p>popd</p>
<p>#接口IP配置结束</p>
<p>}</p>
<p>我们打开NetPC.TXT这个文件，把“addr=192.168.0.18”的IP改为“addr=192.168.0.118”，再保存。</p>
<p>然后，在老师帐户的桌面上创建一个IP.BAT文件，内容输入“netsh-fc://NetPC.TXT”(注意文件的路径，我们刚才是把NetPC.TXT放在C盘根目录下)。</p>
<p>用老师的帐户登陆后，双击桌面上的IP.BAT文件，我们用ipconfig/all看看结果，显示IP地址换成192.168.0.118了，别的配置都没有变。</p>
<p>我们知道192.168.0.103―192.168.0.203的IP地址是可以上网的。也就是说，如果老师想上网的话，只要双击IP.BAT这个文件就可以了；</p>
<p>以上的设置是在PC18这台机器上做的，如果我们要在别的机器上设置，我们只在把NetPC.TXT这个文件的里的IP地址换成192.168.0.103-192.168.0.203范围内的IP(当然要保证使用的IP是唯一的，以免产生IP冲突)，再新建一个IP.BAT文件，内容可以一样，不过要注意NetPC.TXT这个文件的路径；补允一点，老师帐户都为管理员组，学生帐户为普通用户组。</p>
<p>通过以上设置，基本上达到我们的目的，老师上机的时候，只要双击桌面上IP.BAT这个文件，IP地址就会换成192.168.0.103―192.168.0.203这个网段的IP，也就是说可以上网了，电脑重启，因为有还原卡，机器又会被变成192.168.0.2―192.168.0.102这个网段的IP，也就不能上网了。通过netsh这个命令，我们能感觉到他的强大，可以为我们免去一些烦琐的事情。</p>
<h1>配置示例笔记本设置wifi热点</h1>
<p>在笔记本命令行下，利用netsh命令设置无线热点：</p>
<p>1、netshwlanshowdrivers//判断支持的承载网络：是</p>
<p>2、netshwlansethostednetworkmode=allowssid=热点名字key=热点密码//mode=allow启用虚拟WiFi网卡；mode=disallow可以直接禁用虚拟WiFi网卡。</p>
<p>3、netshwlanstarthostednetwork//启动承载网络</p>
<p>4、设置Internet共享。</p>
<p>5、netshwlanshowhostednetwork//显示无线网络信息</p>
<h1>用法</h1>
<p>[Note]netsh命令详解</p>
<p>1&gt;查看网络配置</p>
<p>netshinterfaceipshow{选项}</p>
<p>{选项}可以是：</p>
<p>address-显示IP地址配置。</p>
<p>config-显示IP地址和更多信息。</p>
<p>dns-显示DNS服务器地址。</p>
<p>icmp-显示ICMP统计。</p>
<p>interface-显示IP接口统计。</p>
<p>ipaddress-显示当前IP地址</p>
<p>ipnet-显示IP的网络到媒体的映射。</p>
<p>ipstats-显示IP统计。</p>
<p>joins-显示加入的多播组。</p>
<p>offload-显示卸载信息。</p>
<p>tcpconn-显示TCP连接。</p>
<p>tcpstats-显示TCP统计。</p>
<p>udpconn-显示UDP连接。</p>
<p>udpstats-显示UDP统计。</p>
<p>wins-显示WINS服务器地址。</p>
<p>2&gt;配置接口IP/网关IP</p>
<p>netshinterfaceipsetaddress&quot;本地连接&quot;static10.1.2.90255.255.255.010.1.2.2541</p>
<p>C:&gt;netshinterfaceipshowconfig</p>
<p>接口&quot;本地连接&quot;的配置</p>
<p>DHCPenabled:否</p>
<p>IP地址:10.1.2.90</p>
<p>子网掩码:255.255.255.0</p>
<p>默认网关:10.1.2.254</p>
<p>GatewayMetric:1</p>
<p>InterfaceMetric:0</p>
<p>静态配置的DNS服务器:202.99.160.68</p>
<p>202.99.166.4</p>
<p>静态配置的WINS服务器:无</p>
<p>用哪个前缀注册:只是主要</p>
<p>3&gt;配置自动换取IP地址,DNS地址及wins地址</p>
<p>netshinterfaceipsetaddress&quot;本地连接&quot;dhcp</p>
<p>netshinterfaceipsetdns&quot;本地连接&quot;dhcp</p>
<p>netshinterfaceipsetwins&quot;本地连接&quot;dhcp</p>
<p>4&gt;配置静态IP地址，DNS地址及wins地址</p>
<p>netshinterfaceipsetaddress&quot;本地连接&quot;static10.1.2.90</p>
<p>netshinterfaceipsetdns&quot;本地连接&quot;static202.99.160.68</p>
<p>netshinterfaceipsetwins&quot;本地连接&quot;static10.1.2.200</p>
<p>5&gt;查看网络配置文件</p>
<p>C:&gt;netsh-cinterfacedump</p>
<p>#========================</p>
<p>#接口配置</p>
<p>#========================</p>
<p>pushdinterface</p>
<p>resetall</p>
<p>popd</p>
<p>#接口配置结束</p>
<p>#========================</p>
<p>#接口配置</p>
<p>#========================</p>
<p>pushdinterfaceipv6</p>
<p>uninstall</p>
<p>popd</p>
<p>#接口配置结束</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>#ISATAP配置</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>pushdinterfaceipv6isatap</p>
<p>popd</p>
<p>#ISATAP配置结束</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>#6to4配置</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>pushdinterfaceipv66to4</p>
<p>reset</p>
<p>popd</p>
<p>#6to4配置结束</p>
<p>#=============</p>
<p>#端口代理配置</p>
<p>#=============</p>
<p>pushdinterfaceportproxy</p>
<p>reset</p>
<p>popd</p>
<p>#端口代理配置结束</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>#接口IP配置</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>pushdinterfaceip</p>
<p>#&quot;本地连接&quot;的接口IP配置</p>
<p>setaddressname=&quot;本地连接&quot;source=staticaddr=10.1.2.90mask=255.255.255.0</p>
<p>setaddressname=&quot;本地连接&quot;gateway=10.1.2.254gwmetric=1</p>
<p>setdnsname=&quot;本地连接&quot;source=staticaddr=202.99.160.68register=PRIMARY</p>
<p>adddnsname=&quot;本地连接&quot;addr=202.99.166.4index=2</p>
<p>setwinsname=&quot;本地连接&quot;source=staticaddr=none</p>
<p>popd</p>
<p>#接口IP配置结束</p>
<p>6&gt;导出网络配置文件</p>
<p>netsh-cinterfacedump&gt;d://1.txt</p>
<p>7&gt;导入网络配置文件</p>
<p>netsh-fd://1.txt</p>
<p>netshexecd://2.txt</p>
<p>Netsh命令行设置IP与DNS</p>
<p>1.设置动态IP(DHCP自动获取IP)</p>
<p>[span]netshinterfaceipsetaddress&quot;本地连接&quot;dhcp</p>
<p>2.设置指定的IP，此处以设置本机IP为10.16.15.226，子网掩码为255.255.255.0，网关IP为10.16.15.1为例</p>
<p>[span]netshinterfaceipsetaddress&quot;本地连接&quot;static10.16.15.226255.255.255.010.16.15.1</p>
<p>3.设置动态DNS(DHCP自动获取DNS)</p>
<p>[span]netshinterfaceipsetdns&quot;本地连接&quot;dhcp</p>
<p>4.设置指定的DNS，此处以设置DNS为210.45.240.10为例</p>
<p>[span]netshinterfaceipsetdns&quot;本地连接&quot;static210.45.240.10</p>
<h1>防火墙</h1>
<h2 id="a-c029b6b3">系统防火墙</h2>
<p>打开命令提示符输入输入命令“netshfirewallshowstate”然后回车可查看防火墙的状态，从显示结果中可看到防火墙各功能模块的禁用及启用情况。命令“netshfirewallsetopmodedisable”用来禁用系统防火墙，相反命令“netshfirewallsetopmodeenable”可启用防火墙。</p>
<h2 id="a-1014ed99">启用一个程序</h2>
<p>有关如何添加防火墙规则的详细信息对于运行以下命令：</p>
<p>netshadvfirewallfirewalladdrule?</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/239914.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
