更新时间:2023-06-24 23:17
Netsh 是一个命令行脚本实用程序,允许您在本地或远程显示或修改当前正在运行的计算机的网络配置。 Netsh 还提供了一个脚本功能,允许您对指定的计算机以批处理模式运行一组命令。 Netsh 还可以将配置脚本保存在文本文件中以用于存档目的或帮助您配置其他服务器。
Netsh 使用动态链接库 (DLL) 文件与其他操作系统组件交互。 每个 Netsh 帮助程序 DLL 都提供一组广泛的功能,称为上下文,它是一组特定于网络组件的命令。 这些上下文通过为一项或多项服务、实用程序或协议提供配置和监视支持来扩展 netsh 的功能。 例如,Dhcpmon.dll 为 netsh 提供配置和管理 DHCP 服务器所需的上下文和命令集。
要运行 netsh 命令,必须从 Cmd.exe 提示符启动 netsh 并更改到包含要使用的命令的上下文。 可供您使用的上下文取决于您安装的网络组件。 例如,如果您在 Netsh 命令提示符下键入 dhcp,您将更改为 DHCP 上下文,但如果您没有安装 DHCP,则会出现以下消息:
The following command was not found: dhcp.
有关Netsh上下文包括以下主题:
注意
上下文可以存在于上下文中。 例如,在路由上下文中,您可以更改为 IP 和 IPX 子上下文。
要显示可以在上下文中使用的命令和子上下文的列表,请在 netsh 提示符下键入上下文名称,然后键入 /? 或帮助。 例如,要显示可在路由上下文中使用的子上下文和命令的列表,请在 netsh 提示符(即 netsh>)下键入以下任一命令:
routing /?
routing help
要在另一个上下文中执行任务而不更改当前上下文,请在 netsh 提示符下键入要使用的命令的上下文路径。 例如,要在 IGMP 上下文中添加本地连接接口而不更改为 IGMP 上下文,请在 netsh 提示符下键入:
从Cmd.exe命令提示符运行netsh时,它使用以下语法。要在远程Windows 2000服务器上运行这些命令,必须首先使用远程桌面连接连接到运行终端服务的Windows 2000服务器。Windows 2000和Windows Server 2003系列上的Netsh上下文命令之间可能存在功能差异。
下面介绍netsh命令:
netsh
Netsh是一个命令行脚本实用程序,允许您在本地或远程显示或修改当前运行计算机的网络配置。如果不使用参数,netsh将打开netsh.exe命令提示符(即netsh>)。
语法
netsh[-aAliasFile] [-cContext] [-rRemoteComputer] [{NetshCommand | -fScriptFile}]
参数
运行AliasFile后返回netsh提示符。
指定包含一个或多个netsh命令的文本文件的名称。
对指定的netsh上下文的更改。
指定netsh上下文。下表列出了可用的netsh上下文。
配置远程计算机。
指定要配置的远程计算机。
指定要运行的netsh命令。
运行脚本后退出Netsh.exe。
指定要运行的脚本。
在命令提示下显示帮助。
备注