无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2247|回复: 2
打印 上一主题 下一主题

[分享] NetSH 命令参数使用例解

[复制链接]
跳转到指定楼层
1#
发表于 2014-1-13 19:29:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
绝大部分是抄来的,少部分是自己的体会,感谢所有具有Free精神的人!

NetSH 命令参数使用例解
设置网络参数,其实是一件很容易的事情;不过再容易的事情,如果遇上特殊情况,也会变得麻烦起来。这不,一旦你的系统不小心“患”上怪症,无法打开系统的TCP/IP参数设置窗口时(这种倒霉的现象,偶也曾碰到一次),那么此时修改网络参数将变得异常困难。不过在Windows 2000操作系统或以上版本的系统中,你可以利用内置的网络配置命令——Netsh,来在DOS环境下修改网络配置参数。为了更好地帮助各位用好Netsh命令,本文特意总结了一些该命令的配置技巧,相信能给各位网络管理人员带来帮助!
一、Netsh命令基本应用示例。
  1、保存网络设置
  为了避免计算机系统突然发生故障,导致网络参数丢失,你可以在系统正常上网时,将网络参数保存成文本文件,以便重新安装系统时,能快速恢复。在保存当前的网络配置参数时,你可以先在开始菜单中,执行“运行”命令,打开运行对话框,在其中输入“cmd”字符串命令,单击“确定”按钮后,将屏幕界面切换到MS-DOS状态;在DOS命令行中,输入字符串命令“Netsh -c interface dump>c:\config.txt” 将当前的网络配置参数就会自动保存到C盘中的一个名为config.txt的文本文件中了,当然你也可以指定其他的保存位置。打开资源管理器界面,找到C盘中的config.txt文本文件,然后再用鼠标双击它,就可以浏览到当前的具体网络参数了,如下所示。在这里,你将查看到当前工作站的静态IP地址、掩码地址、WINS服务器地址、DNS服务器地址等配置信息。
config.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=172.25.161.196 mask=255.255.255.0
set address name="本地连接" gateway=172.25.161.194 gwmetric=0
set dns name="本地连接" source=static addr=172.25.161.194 register=PRIMARY
set wins name="本地连接" source=static addr=none
# "SoftEther Virtual LAN Connection" 的接口 IP 配置
set address name="SoftEther Virtual LAN Connection" source=dhcp
set dns name="SoftEther Virtual LAN Connection" source=dhcp register=PRIMARY
set wins name="SoftEther Virtual LAN Connection" source=dhcp

popd
# 接口 IP 配置结束
________________________________________________________________________
恢复配置参数时,你可以在DOS命令行中,直接执行“netsh exec c:\config.txt”命令,就能将以前的静态IP地址、掩码地址、WINS服务器地址、DNS服务器地址等配置信息,导入到系统的TCP/IP参数设置窗口中。
2、修改主机IP地址
  要是现在只想修改一下主机的IP地址,除了可以按上面的方法,修改一下事先保存好的config.txt文件,将该文件中的IP地址修改成新的数值,然后重新保存并再次将该文件导入到TCP/IP参数设置窗口中外;还有一种更简单的方法,那就是直接进入Netsh状态,进行IP地址的修改设置。
  在用这种方法修改主机的IP地址时,首先需要按前面的方法,将屏幕切换到MS-DOS模式下,并在命令行中执行“Netsh”命令,这样DOS提示符就会变成“netsh>”,此时在Netsh状态下,再输入“Interface”命令,单击回车键后,就进入了网卡参数设置模式。由于此时只需要修改主机的IP地址,因此你还需要继续执行“IP”命令,让DOS提示符变为“Interface ip>”,才能对主机的IP地址进行设置。
  下面再在“Interface ip>”提示符下,输入形如“set address name static [addr] [mask] [gateway] [gwmetric]”格式的字符串命令,就可以为指定网卡设置IP地址、网络掩码地址或网关地址了。该命令中的“set address”字符,其实就是IP地址的设置命令,其中“name”字符串是用来指定当前系统的网络接口名称,在Windows 2000操作系统中,“name”字符串应该为“本地连接”,Windows XP系统、Windows 2003系统中“name”字符串应改为“Internet连接”;
  该命令中的“static”是用来指定IP地址必须设置为静态,“[addr]”表示需要设置的具体地址,“[mask]”表示需要设置的具体掩码地址,“[gateway]”表示需要设置的工作站网关地址,而“[gwmetric]”是用来指定具体的跃点数,默认状态下,这个数值只能为“1”。
了解了上述字符串命令的各个参数意义后,笔者现在就以一实例来介绍一下如何具体设置工作站的IP地址。例如,现在要将Windows 2000系统下的一台工作站的IP地址修改为“10.168.160.2”,将它的网络掩码地址修改为“255.255.255.128”,将它的网关地址修改为“10.168.160.1”,此时你不妨在“Interface ip>”提示符下,输入“set address 本地连接 static 10.168.160.2 255.255.255.128 10.168.160.1 1”字符串命令,单击回车键后,系统要不了多长时间,就能将命令执行的结果返回,倘若结果显示为“确定”的话,就说明工作站的IP地址已经修改成功了。
3、使用DHCP服务
  在局域网中,一般都会为工作站分配一个静态IP地址,不过要是你使用的是宽带拨号方式上网的话,就必须事先设置好工作站的上网参数,让它能自动获得一个动态IP地址。要让工作站自动获得动态IP地址时,就必须要指定工作站使用DHCP服务,此时你可以按照上面方式,进入到“Interface ip>”提示符状态,然后直接执行“set address 本地连接 source=dhcp”字符串命令,一旦系统返回“确定”结果时,就说明设置已经成功,日后你的工作站一旦拨号成功的话,它将会自动获取一个动态IP地址。
4、查看网络参数
  直接在“C:\>”DOS提示符下,执行“Ipconfig /all”字符串命令,可以清楚地查看到当前工作站的所有网络设置参数,例如工作站的IP地址、网络掩码地址、DNS服务器地址、网关地址以及WINS服务器地址等。其实,利用网络命令Netsh也能查看到上面的具体信息。例如,首先在DOS命令行中执行“Netsh”命令,进入DOS网络设置模式,然后依次执行“Interface”、“IP”命令,将屏幕切换到IP设置状态,接着再在“Interface ip>”提示符下输入“show address”命令,能查看到本地工作站的IP地址、子网掩码地址、网关地址、网关跃点数目等。
5、修改DNS参数
  在DOS状态下,你还可以对工作站上网时用到的DNS服务器参数进行修改。在修改这种参数时,你同样要先进入IP设置状态,然后在“Interface ip>”提示符下,输入形如“set dns name static [addr]”格式的字符串命令,再单击一下回车键就可以为本地连接指定DNS服务器地址了。上述命令中的“set dns”字符串其实就是用来修改DNS服务器地址的具体命令,而“static”用来指定要设置DNS服务器是静态的,而“[addr]”表示具体的IP地址数值。
  比方说,倘若需要将本地工作站的DNS服务器地址修改为“210.73.128.10”时,你就能按照前面方式先进入到IP设置状态,然后在“Interface ip>”提示符下,直接执行“set dns 本地连接 static 210.73.128.10”命令,等到系统执行的结果显示为“确定”时,就说明当前工作站的DNS服务器IP地址已经被修改为210.73.128.10了。不信的话,你不妨返回到DOS命令行状态,执行一下“Ipconfig /all”命令,你会看到当前工作站的DNS服务器地址的确已经被修改为了210.73.128.10。
6、查看路由表信息
  一般来说,要想查看本地网络中的路由表信息时,需要先登录到路由器中,然后通过相关查看命令,才能访问到本地的路由表信息。不过,利用网络命令Netsh,你可以非常方便地查看到本地网络中的路由表信息。在查看路由表中的路由信息时,可以先在DOS命令行中执行“Netsh”命令,然后在“Netsh>”提示符下执行“ras”命令,接着再依次执行“Routing”命令、“IP”命令,将屏幕切换到“Routing IP>”提示符状态下,接下来执行“show rtmroutes”命令(如图4所示),显示本地路由表信息,如果本地工作站没有启动“路由和远程服务”时,你将无法查看到路由表中的信息。
上面只是Netsh模式下的几种常见应用,其实该模式下还有许多命令,利用它们几乎能实现各种复杂的网络参数配置操作,如果你对此感兴趣的话,不妨仔细对此进行一下研究,遇到不熟悉的地方,可以通过help命令,来获得相关帮助!
二、netsh命令语法探究
1、别急
看过并理解以上示例以后如果认为已经掌握了netsh命令,可别沾沾自喜 ,我们还只是看到了netsh命令全豹中的一斑呢,这个命令更多的功能还有待你去开发呢。
大家回想一下,刚才执行netsh命令后,紧跟着运行过“Interface”命令,也运行过“ras”命令,还有我们运行过“Interface”命令后,又运行了“IP”命令,其实这些并不是普通命令,从概念上也可以理解,“Show”、“Set”和“Add”比较起来更像一点。实际上“ras”、“Interface”和“IP”在微软眼里比一般命令地位可高多了,运行它们代表着进入了一种特定的运行环境,微软称这些不同的运行环境为设备上下文,学过Visual C++ GDI编程的可能更好理解一点。设备上下文其实也不用管它到底是什么东西,反正你知道一种设备上下文就是一种特定运行环境就行了,“Interface”上下文可以进行IP设置,就是进入“IP”子上下文,进入“IP”子上下文,就可以进行网络地址设置等等。大家看下Win8中Netsh有哪些上下文
advfirewall    - 更改到 `netsh advfirewall' 上下文。
branchcache    - 更改到 `netsh branchcache' 上下文。
bridge         - 更改到 `netsh bridge' 上下文。
delete         - 在项目列表上删除一个配置项目。
dhcpclient     - 更改到 `netsh dhcpclient' 上下文。
dnsclient      - 更改到 `netsh dnsclient' 上下文。
firewall       - 更改到 `netsh firewall' 上下文。
http           - 更改到 `netsh http' 上下文。
interface      - 更改到 `netsh interface' 上下文。
ipsec          - 更改到 `netsh ipsec' 上下文。
lan            - 更改到 `netsh lan' 上下文。
mbn            - 更改到 `netsh mbn' 上下文。
namespace      - 更改到 `netsh namespace' 上下文。
nap            - 更改到 `netsh nap' 上下文。
netio          - 更改到 `netsh netio' 上下文。
p2p            - 更改到 `netsh p2p' 上下文。
ras            - 更改到 `netsh ras' 上下文。
rpc            - 更改到 `netsh rpc' 上下文。
trace          - 更改到 `netsh trace' 上下文。
wcn            - 更改到 `netsh wcn' 上下文。
wfp            - 更改到 `netsh wfp' 上下文。
winhttp        - 更改到 `netsh winhttp' 上下文。
winsock        - 更改到 `netsh winsock' 上下文。
wlan           - 更改到 `netsh wlan' 上下文。
如何确定自己的机子有哪些上下文呢,运行netsh>/?就能清楚得看到了。本文第一部分是从应用出发从某个角度理解Netsh命令,现在我们就应该从正规科班开始好好学学netsh命令的基本和扩展用法了。
2、Netsh基本语法
Netsh.exe 是一个管理员用来在命令提示符下配置并监视基于 Windows 2000 的计算机的工具。 有了 Netsh.exe 工具,可以将输入的环境命令定向到适当的帮助器,由帮助器执行命令。 帮助器是个动态链接库 (.dll) 文件,它通过提供配置、监视和支持一种(或多种)服务、工具或协议,来扩展 Netsh.exe 工具的功能。 帮助器也可以用于扩展其它帮助器的功能。
可以使用 Netsh.exe 工具执行以下任务:配置接口,配置筛选器,配置路由,配置基于远程访问路由器,显示任何计算机上当前运行路由器的配置,甚至它还可以以批处理模式带脚本运行一组Netsh命令。

Netsh.exe 工具的语法是:
netsh [-r router name] [-a AliasFile] [-c Context] [Command | -f scriptFile]
要显示在上下文中可以使用的子上下文和命令的列表,请在 netsh> 命令提示符下键入上下文名称,后跟空格和 ?,..是移到上一层上下文级。在netsh模式下,还可进入下级的操作模式,即进入子上下文操作。例如,要显示可以在 /routing 上下文使用的子上下文和命令的列表,应在 netsh> 命令提示符下键入Routing,然后按 ENTER。
3、一般上下文普遍支持的命令如下

?              - 显示命令列表。
help           - 显示命令列表。

show           - 显示信息。
add            - 在项目列表上添加一个配置项目。
set            - 更新配置设置。
delete         - 在项目列表上删除一个配置项目。

dump           - 显示一个配置脚本。
exec           - 运行一个脚本文件。
4、Netsh参数意义
参数
/?
在命令提示符显示帮助。
abort
丢弃脱机模式下进行的所有更改。Abort 在联机模式中不起作用。
语法
abort
参数
/?
在命令提示符显示帮助。
add helper
安装 netsh中的帮助程序 DLL。
语法
add helper DLLName
参数
DLLName
必需。指定要安装的帮助程序 DLL 的名称。
/?
在命令提示符显示帮助。
alias
添加由用户定义的字符串组成的别名,netsh 将用户定义的字符串与其他字符串同等处理。使用没有参数的 alias 可以显示所有可用的别名。
语法
alias [AliasName] [string1 [string2 ...]]
参数
alias [AliasName]
显示指定的别名。
alias [AliasName][string1[string2 ...]]
将 AliasName 设置为指定的字符串。
/?
在命令提示符显示帮助。
范例
下面的 netsh 示例脚本设置了两个 netsh 别名(Shaddr 和 Shp),然后退出 Interface IP 上下文的 Netsh 命令提示符:
alias shaddr show interface ip addr
alias shp show helpers
interface ip
如果在 Netsh 命令提示符下键入 shaddr,Netsh.exe 会将其解释为命令 show interface ip addr。如果在 Netsh 命令提示符下键入 shp,则 Netsh.exe 会将其解释为命令 show helpers。
bye
退出 Netsh.exe。
语法
bye
参数
/?
在命令提示符显示帮助。
commit
将脱机模式下所作的全部更改提交到路由器。Commit 在联机模式下无效。
语法
commit
参数
/?
在命令提示符显示帮助。
delete helper
从netsh中删除帮助程序 DLL。
语法
delete helper DLLName
参数
DLLName
必需。指定要卸载的帮助程序 DLL 的名称。
/?
在命令提示符显示帮助。
dump
创建一个包含当前配置的脚本。如果将该脚本保存到文件中,则可以使用该文件恢复已更改的配置设置。使用不带参数的 dump 可以显示所有 netsh 上下文配置。
语法
dump [FileName]
参数
[?FileName}
指定要重定向其输出的文件的名称。
/?
在命令提示符显示帮助。
exec
加载脚本文件并执行其中的命令。
语法
exec ScriptFile
参数
ScriptFile
必需。指定要加载并运行的脚本的名称。
注释
ScriptFile 可以运行在一台或多台计算机上。
exit
退出 Netsh.exe。
语法
exit
参数
/?
在命令提示符显示帮助。
help
显示帮助。
语法
{/?|?|help|h}
参数

offline
将当前模式设置成脱机。
语法
offline
参数
/?
在命令提示符显示帮助。
注释
本模式中所做的更改将会保存起来,但需要运行 commit 或 online 命令设置路由器中的更改。
从脱机模式切换到联机模式时,在脱机模式中所做的更改将在当前运行的配置中反映出来。
在联机模式中所做的更改会立即在当前运行的配置中反映出来。
online
将当前模式设置成联机。
语法
online
参数
/?
在命令提示符显示帮助。
注释
在联机模式中所做的更改会立即在当前运行的配置中反映出来。
从脱机模式切换到联机模式时,在脱机模式中所做的更改将在当前运行的配置中反映出来。
popd
从堆栈恢复一个上下文。
语法
popd
参数
/?
在命令提示符显示帮助。
注释
当与 pushd 一起使用时,popd 使用户能够更改上下文,在新的上下文中运行命令,然后返回到先前的上下文。
范例
下面的示例脚本将上下文从根上下文更改到 interface ip 上下文,添加静态 IP 路由,然后返回到根上下文:
netsh>pushd
netsh>interface ip
netsh interface ip>set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
netsh interface ip>popd netsh>
pushd
保存先进后出 (FILO) 堆栈上的当前上下文。
语法
pushd
参数
/?
在命令提示符显示帮助。
注释
当与 popd 一起使用时,pushd 使用户能够更改上下文,在新的上下文中运行命令,然后返回到先前的上下文。
quit
退出 Netsh.exe。
语法
quit
参数
/?
在命令提示符显示帮助。
set file
将命令提示符窗口的输出复制到文件中。
语法
set file {open FileName|append FileName|close}
参数
open FileName
将命令提示符窗口的输出发送到指定的文件中。
append FileName
将命令提示符窗口的输出追加到指定的现有文件中。
close
停止发送输出并关闭文件。
/?
在命令提示符显示帮助。
注释
使用 FileName
如果指定的 FileName 当前不存在,则 netsh 将以该名称创建一个新文件。如果指定的 FileName 当前存在,则 netsh 将覆盖现有的数据。
范例
要创建称为 Session.log 的新日志文件并将所有随后的 netsh 输入和输出复制到 Session.log,请键入:
set file open c:\session.log
set machine
设置当前计算机执行配置任务。使用不带参数的 set machine 设置本地计算机。
语法
set machine [[ComputerName=]string]
参数
ComputerName
指定要执行配置任务的计算机的名称。
字符串
指定远程计算机的位置。
/?
在命令提示符显示帮助。
注释
在多台计算机上执行配置任务。
可以通过一个脚本在多台计算机上运行命令。可以在脚本中使用 set machine 指定目标计算机(例如 ComputerA),然后运行该计算机(即 ComputerA)上 set machine 后面的命令。可以使用 set machine 指定另一台目标计算机(例如 ComputerB),然后运行该计算机(即 ComputerB)上的命令。
set mode
设置当前模式为联机或脱机。
语法
set mode {online|offline}
参数
online
将当前模式设置成联机。
脱机
将当前模式设置成脱机。
/?
在命令提示符显示帮助。
show
显示别名、帮助程序和模式信息。
语法
show {alias|helper|mode}
参数
alias
列出所有定义过的别名。
helper
列出所有顶级帮助程序。
mode
显示当前模式。
/?
在命令提示符显示帮助。
unalias
删除指定的别名。
语法
unalias AliasName
参数
AliasName
必需。指定别名的名称。

前面把帮助文档罗列了这么多,其实还不如各位自己执行命令自己看,微软帮助文档虽然难看,但看多了,特别是有了第一部分例子以后,再加上你别把上下文当回事,那些帮助文档还真能成黄金屋和颜如玉,你认为呢?现在你是不是稍微有那么一点征服感了。只要你真的是这一行当的,我敢肯定你绝对能看懂!
三、一段自用代码揭丑展示
先说下单位网络情况,单位规划垃圾,运行着4个网络,自管3个,一个网段189.125.116.X,网关189.125.116.1,一个189.125.117.X,网关189.125.117.1,还有一个专门网络XXXXXX,要求比较高,地址范围受控,只能部分人用。三个网段,其实都是网址最后一位需要手工输入,而其它部分都是固定死的,所以用批处理最方便使用。这个批处理不想让普通选手用于设置XXXXXX网络地址,加了个密码,就是当天月+日,比如2014年1月13日,密码就是14。
另外,这个批处理中用到了IpConfig命令,这个命令在WinXP和Win8/7中显示还是有区别的,所以必须分开处理。

@echo off&mode con cols=90
title 小型局域网IP设置小工具_Marc倾力提供
color 0a
setlocal enabledelayedexpansion

rd %systemdrive%\users\Dir_Test>nul 2>nul
md %systemdrive%\users\Dir_Test>nul 2>nul||(Echo 请使用右键管理员身份运行&&Pause >nul&&Exit)
rd %systemdrive%\users\Dir_Test>nul 2>nul
echo.
echo 只适合中文系统,如果是Windows 英文版,此批处理无效!下面显示所有网卡配置信息。
echo.
@echo ------------------------------------------------------------------------------
echo 请看清楚要对哪块网卡进行设置操作!
ipconfig -all
ipconfig -all>%temp%\ipconfig.txt
echo.
@echo ------------------------------------------------------------------------------
set    numNet=1
set /p numNet=输入网卡编号,不能操作虚拟网卡,默认第一块,不是请输入数字----


find "适配器" %temp%\ipconfig.txt>%temp%\tmpAdp.txt
set /a a=0
for /f  "skip=2 tokens=1,* delims= "  %%i in (%temp%\tmpAdp.txt) do (  
   set /a a+=1
   if !numNet!==!a! set NameNet=%%j
)
set NameNet=!NameNet:~,-1!
if not !a!==0 goto ReadySet
::WinXP系统下Ipconfig显示信息与Win8下不同,程序段不同!
find /i "adapter" %temp%\ipconfig.txt>%temp%\tmpAdp.txt
set /a a=0
for /f  "skip=2 tokens=2,* delims= "  %%i in (%temp%\tmpAdp.txt) do (  
   set /a a+=1
   if !numNet!==!a! set NameNet=%%j
)
set NameNet=!NameNet:~,-2!

:ReadySet
echo 你选择操作第!a!块网卡:!NameNet!
set    ipRange=6
set /p ipRange=默认地址189.125.116.X,如果是117.X,输入数字7,如果是XXXXXX网,输入小写z----

if !ipRange!==z (
   echo.
   echo ------------------------------------------------------------------------------
   set    SecurityCode=0
   set /p SecurityCode=*****请输入XXXXXX网IP设置密码*****
   if not %date:~5,1%==0 set /a c1=%date:~5,2%
   if     %date:~5,1%==0 set /a c1=%date:~6,1%
   if not %date:~8,1%==0 set /a c2=%date:~8,2%
   if     %date:~8,1%==0 set /a c2=%date:~9,1%
   if not !SecurityCode!==null set /a s=!c1!+!c2!
   if not !SecurityCode!==!s! (
     echo 不好意思,密码错误!直接退出
     pause>nul
     exit)
   echo ------------------------------------------------------------------------------
)

set /a ip=0
set /p ip=请输入要设定的地址的最后数字,就是那个X----

echo int>%temp%\tmpNet.txt
echo ip>>%temp%\tmpNet.txt
if !ipRange!==6 echo set address "!NameNet!" static 189.125.116.!ip! 255.255.254.0 189.125.116.1 1 >>%temp%\tmpNet.txt
if !ipRange!==7 echo set address "!NameNet!" static 189.125.117.!ip! 255.255.254.0 189.125.117.1 1 >>%temp%\tmpNet.txt
if !ipRange!==z echo set address "!NameNet!" static 19.37.33.!ip! 255.255.255.0 19.37.33.254 1 >>%temp%\tmpNet.txt
if !ipRange!==6 echo set dns "!NameNet!" static 189.125.116.1 >>%temp%\tmpNet.txt
if !ipRange!==7 echo set dns "!NameNet!" static 189.125.117.1 >>%temp%\tmpNet.txt
if !ipRange!==z echo set dns "!NameNet!" static 19.82.1.66 >>%temp%\tmpNet.txt
if !ipRange!==z echo add dns "!NameNet!" 25.10.1.12 2 >>%temp%\tmpNet.txt

netsh -f %temp%\tmpNet.txt>nul 2>nul

del /f  /s /q %temp%\tmpAdp.txt>nul 2>nul
del /f  /s /q %temp%\tmpNet.txt>nul 2>nul
del /f  /s /q %temp%\ipconfig.txt>nul 2>nul


这个批处理在获取网络配置信息时是用IpConfig读取的,反而没有使用Netsh、Interface、IP加show、dump的方法来读取,没错,这段代码就好像喝着拉菲啃着猪蹄,本来用Netsh可以全部搞定的事,反而要借助外力,呵呵,那我就再优化一下。
也希望这篇文章能对大家有那么一点帮助,当然以后更牛逼的东西在PowerShell里,我们到时见!
2#
发表于 2014-1-13 20:08:09 | 只看该作者
希望更丰富一下,这个命令参数蛮多的,更改系统防火墙的规则希望也能写写
回复

使用道具 举报

3#
发表于 2014-1-13 20:31:27 来自手机 | 只看该作者
多谢楼主分享^﹏^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 15:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表