ITEEDU

Netsh

Netsh 是一个命令行脚本实用程序,可让用户从本地或远程显示或修改当前运行的计算机的网络配置。Netsh 还提供了允许用户使用批处理模式对指定的计算机运行一组命令的脚本功能。Netsh 实用程序也可以将配置脚本以文本文件保存,以便存档或帮助配置其他服务器。

Netsh 上下文

Netsh 利用动态连接库 (DLL) 文件与其他操作系统组件交互操作。每一个 Netsh 帮主程序 DLL 都提供了称作上下文的功能集,这种上下文是一组与特定的网络组件相关的命令组。这些上下文通过提供对一个或多个服务、实用程序或协议的配置和监视支持而扩展了 netsh 功能。例如,Dhcpmon.dll 提供了用于配置和管理 DHCP 服务器的 netsh 上下文和命令集。

要运行 netsh 命令,必须从 Cmd.exe 提示符启动 netsh 并切换到包含要使用命令的上下文中。用户可以使用的上下文取决于用户已安装的网络组件。例如,如果在 Netsh 命令提示符下键入 dhcp,则将切换到 DHCP 上下文中,但如果没有 DHCP,则将显示下面的消息:

The following command was not found:dhcp.

使用多个上下文

一个上下文中可以包含另一个上下文。例如,在路由选择上下文中,可以更改到 IP 和 IPX 子上下文。

要显示可以在上下文中使用的命令和子上下文列表,请在 netsh 提示符下键入上下文名称,然后键入 /? 或 help。例如,要显示可以在路由选择上下文中使用的子上下文和命令列表,请在 netsh 提示符下(即 netsh>)键入如下命令:

routing /?
routing help

要不离开当前上下文而执行另一上下文中的任务,可以在 netsh 提示符下键入要使用的命令的上下文路径。例如,要在 IGMP 上下文中添加 Local Area Connection 接口,而不切换到 IGMP 上下文,请在 netsh 提示符下键入:

routing ip igmp add interface "Local Area Connection" startupqueryinterval=21

从 Cmd.exe 命令提示符运行 Netsh 命令

从 Cmd.exe 命令提示符运行 Netsh 命令时,netsh 使用下面的语法。要在远程 Windows 2000 Server 上运行这些 Netsh 命令,必须首先使用“远程桌面连接”连接到运行终端服务器的 Windows 2000 Server。Windows 2000 和 Windows XP 上的 Netsh 上下文命令之间可能存在功能性差异。

要查看该命令语法,请单击以下命令:

netsh 

Netsh 是一个命令行脚本实用程序,可让用户从本地或远程显示或修改当前运行的计算机的网络配置。使用不带参数的 netsh 可以打开 Netsh.exe 命令提示符(即 netsh>)。

未完见下页