複製鏈接
請複製以下鏈接發送給好友

netsh.exe

鎖定
Netsh 是一個命令行腳本實用程序,允許您在本地或遠程顯示或修改當前正在運行的計算機的網絡配置。 Netsh 還提供了一個腳本功能,允許您對指定的計算機以批處理模式運行一組命令。 Netsh 還可以將配置腳本保存在文本文件中以用於存檔目的或幫助您配置其他服務器。 [1] 
軟件名稱
netsh.exe
別    名
netsh
類    別
命令行腳本實用程序
用    途
允許用户在本地或遠程顯示或修改當前正在運行的計算機的網絡配置

netsh.exeNetsh上下文

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上下文包括以下主題:
  • Netsh的AAAA命令
  • Netsh的DHCP命令
  • Netsh的診斷(diag)命令
  • Netsh的IP接口命令
  • Netsh的IPv6接口命令
  • Netsh的接口端口代理命令
  • Netsh的互聯網協議安全命令
  • Netsh的網橋命令
  • Netsh的遠程訪問(ras)命令
  • Netsh的路由命令
  • Netsh的RPC命令
  • Netsh的WINS命令
注意
  • Windows Server 2003, Web Edition 中不包含 Internet 連接共享和網橋; Windows Server 2003,數據中心版; 以及 Windows Server 2003 操作系統原始版本的基於 Itanium 的版本。

netsh.exe使用多個上下文

上下文可以存在於上下文中。 例如,在路由上下文中,您可以更改為 IP 和 IPX 子上下文。
要顯示可以在上下文中使用的命令和子上下文的列表,請在 netsh 提示符下鍵入上下文名稱,然後鍵入 /? 或幫助。 例如,要顯示可在路由上下文中使用的子上下文和命令的列表,請在 netsh 提示符(即 netsh>)下鍵入以下任一命令:
routing /?
routing help
要在另一個上下文中執行任務而不更改當前上下文,請在 netsh 提示符下鍵入要使用的命令的上下文路徑。 例如,要在 IGMP 上下文中添加本地連接接口而不更改為 IGMP 上下文,請在 netsh 提示符下鍵入:
routing ip igmp add interface "Local Area Connection" startupqueryinterval=21

netsh.exe從命令提示符運行 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}]
參數
  • -a
運行AliasFile後返回netsh提示符。
  • AliasFile
指定包含一個或多個netsh命令的文本文件的名稱。
  • -c
對指定的netsh上下文的更改。
  • Context
指定netsh上下文。下表列出了可用的netsh上下文。
上下文
描述
Netsh的AAAA命令
顯示並設置Internet身份驗證服務(IAS)以及路由和遠程訪問服務使用的身份驗證、授權、記帳和審核(AAAA)數據庫的配置。
Netsh的DHCP命令
管理DHCP服務器,並提供基於控制枱的管理的等效替代方案。
Netsh的診斷(diag)命令
管理和故障排除操作系統和網絡服務參數。
Netsh的IP接口命令
配置TCP/IP協議(包括地址、默認網關、DNS服務器和WINS服務器),並顯示配置和統計信息。
Netsh的IPv6接口命令
查詢和配置IPv6接口、地址、緩存和路由。
Netsh的接口端口代理命令
管理在IPv4和IPv6網絡和應用程序之間充當代理的服務器。
Netsh的互聯網協議安全命令
提供與Microsoft管理控制枱(MMC)中的IP安全策略管理和IP安全監視器管理單元提供的基於控制枱的管理和診斷功能等效的替代功能。通過使用用於IPSec的Netsh命令,您可以配置和查看靜態或動態IPSec主模式設置、快速模式設置、規則和配置參數。
Netsh的網橋命令
啓用或禁用第3層兼容模式,並顯示網橋適配器的配置信息。
Netsh的遠程訪問(ras)命令
管理遠程訪問服務器。
Netsh的路由命令
管理路由服務器。
Netsh的RPC命令
更改、重置或顯示選擇性系統綁定設置
Netsh的WINS命令
管理 WINS 服務器。
  • -r
配置遠程計算機。
  • RemoteComputer
指定要配置的遠程計算機。
  • NetshCommand
指定要運行的netsh命令。
  • -f
運行腳本後退出Netsh.exe。
  • ScriptFile
指定要運行的腳本。
  • /?
在命令提示下顯示幫助。
備註
  • 如果指定-r後接另一個命令,netsh將在遠程計算機上執行該命令,然後返回Cmd.exe命令提示符。如果在沒有其他命令的情況下指定-r,netsh將以遠程模式打開。該過程類似於在Netsh命令提示符下使用set machine。當您使用-r時,您只為netsh的當前實例設置目標計算機。退出並重新進入netsh後,目標計算機將重置為本地計算機。通過指定存儲在WINS中的計算機名、UNC名稱、要由DNS服務器解析的Internet名稱或IP地址,可以在遠程計算機上運行netsh命令。
參考資料