Netsh.exe命令
提示
使用 Netsh.exe
您先前使用已被取代的工具 ProxyCfg.exe
的任何位置。
您可以在內容中使用 netsh winhttp
命令來設定 Windows HTTP 的 Proxy 和追蹤設定。 netsh
WinHTTP 的命令可以在提示字元中手動netsh
執行,或在腳本和批處理檔中執行。
若要從命令提示字元執行這些命令,您必須輸入 netsh winhttp
內容,或將內容前面加上命令。 例如,如果您是在命令提示字元中,但尚未輸入 netsh
後面, winhttp
才能輸入 netsh winhttp
內容,則必須輸入格式為的命令:
netsh winHTTP 命令
在該格式中, 命令 是您想要執行的命令。 這應該包含該命令的所有必要參數。
Netsh winHTTP 命令
下列專案提供每個命令的詳細數據。
flush logbuffer
清除記錄檔的內部緩衝區。
語法
flush logbuffer
匯入 Proxy
在 Internet Explorer (IE) 網頁瀏覽器的 因特網選項中匯入 Proxy 設定。 從 IE 匯入設定是唯一可用的選項。
語法
匯入 Proxy 來源 =ie
重設 Proxy
將 WinHTTP Proxy 設定重設為 DIRECT。
語法
重設 Proxy
重設追蹤
將 WinHTTP 追蹤參數重設為預設設定。
語法
重設追蹤
備註
以下是預設 WinHTTP 追蹤參數:
參數 | 值 |
---|---|
追蹤狀態 | 已停用 |
trace-file-prefix | 無 |
output | 檔案 |
level | 預設 |
format | Ansi |
max-trace-file-size | 65535 |
set advproxy
設定 WinHTTP 進階 Proxy 設定。 請注意,不支援SOCKS5。 另請參閱 顯示 advproxy。
語法
set advproxy [setting-scope=]<Scope> [settings=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>
參數
setting-scope。 用戶或計算機。
設定。 JSON 格式的 Proxy 設定。 JSON 對象必須包含屬性 “Proxy” (字串值)、“ProxyBypass” (字符串值)、“AutoconfigUrl” (字符串值),以及 “AutoDetect” (布爾值)。 字串結構的格式為 ([<scheme>=][<scheme>"://"]<server>[":"<port>])
。 如需詳細資訊,請參閱 WINHTTP_PROXY_INFO 結構中的備註。
setting-file。 包含設定的 JSON 格式檔案。
範例
set advproxy setting-scope=machine settings={<settings>}
set advproxy setting-scope=user settings-file=settings.json
set advproxy setting-scope=machine settings={\"Proxy\":\"contoso-proxy.com:3128\",\"ProxyBypass\":\"\",\"AutoconfigUrl\":\"\",\"AutoDetect\":true}
以下是 WinHTTP 進階 Proxy 設定的範例,可設定 HTTP、HTTPS、FTP 和 SOCKS 通訊協定的不同 Proxy:
netsh winhttp set advproxy setting-scope=user settings={\"Proxy\":\"http=http-proxy.com:8080;https=https-proxy.com:8081;ftp=ftp-proxy.com:8082;socks=socks-proxy.com: 8083\",\"ProxyBypass\":\"\",\"AutoconfigUrl\":\"\",\"AutoDetect\":true}"
{
"ProxyIsEnabled": true,
"Proxy": "http=http-proxy.com:8080;https=https-proxy.com:8081;ftp=ftp-proxy.com:8082;socks=socks-proxy.com:8083",
"AutoConfigIsEnabled": false,
"AutoDetect": true,
"PerUserProxySettings": true
}
set proxy
重要
set proxy
已被取代。 請改用 set advproxy 。
設定 WinHTTP Proxy 設定。
語法
set proxy [proxy-server=]ProxyServerName [bypass-list=]<HostsList>
參數
proxy-server。 必要。 指定要用於 HTTP、安全 HTTP (https) 或 HTTP 和 https 通訊協定的 Proxy 伺服器。
bypass-list。 選擇性。 指定應該在不使用 Proxy 伺服器的情況下瀏覽的網站清單。 使用 「<local>」 略過所有簡短名稱主機。
範例
以下是如何使用 命令的 set proxy
三個範例。
set proxy myproxy
set proxy myproxy:80 "<local>bar"
set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"
設定追蹤
設定 WinHTTP 追蹤參數。
語法
set tracing [output=]file | debugger | both [trace-file-prefix=]FilePrefix [level=]default | verbose [format=]ansi | hex [max-trace-file-size=]FileSize [state=]enabled disabled |
參數
output。 選擇性。 指定追蹤資料是否匯出至檔案、調試程式或兩者。
trace-file-prefix。 選擇性。 指定字串值,這個字串值是記錄檔的前置詞。 檔案前置詞可以包含資料夾位置/路徑。 輸入 「*」 以刪除現有的前置詞。
level。 選擇性。 指定要記錄的資訊量。
format。 選擇性。 指定網路流量的顯示格式(十六進位或 ansi)。
max-trace-file-size。 選擇性。 指定以位元組為單位之追蹤檔案大小上限的數值。
state。 必要。 指定是否啟用或停用追蹤。
範例
以下是如何使用集合追蹤命令的兩個範例。
set tracing trace-file-prefix="C:\Temp\Test3" level=verbose format=hex
set tracing output=debugger max-trace-file-size=512000 state=enabled
顯示 advproxy
顯示目前的 WinHTTP 進階 Proxy 設定。 請注意,不支援SOCKS5。 另請參閱 設定 advproxy。
語法
顯示 advproxy
show proxy
重要
show proxy
已被取代。 請改用 顯示 advproxy 。
顯示目前的 WinHTTP Proxy 設定。
語法
show proxy
顯示追蹤
顯示目前的 WinHTTP 追蹤參數。
語法
顯示追蹤