Netsh.exe kommandon
Dricks
Använd Netsh.exe
någonstans där du tidigare skulle ha använt det inaktuella verktyget ProxyCfg.exe
.
Du kan använda kommandon i netsh winhttp
kontext för att konfigurera proxy- och spårningsinställningar för Windows HTTP. De netsh
kommandona för WinHTTP kan köras manuellt i netsh
prompten eller i skript och batchfiler.
Om du vill köra dessa kommandon från kommandotolken måste du antingen ange den netsh winhttp
kontexten eller förbereda kontexten för kommandot. Om du till exempel är i kommandotolken, men du ännu inte har skrivit netsh
följt av winhttp
för att kunna ange netsh winhttp
kontext, måste du skriva ett kommando med formatet:
netsh winhttpkommando
I det formatet är kommando det kommando som du vill köra. Och det bör innehålla alla nödvändiga parametrar för det kommandot.
Netsh winhttp-kommandon
Följande poster innehåller information om varje kommando.
töm logbuffer
Rensar de interna buffertarna för loggfilerna.
Syntax
rensa logbuffer
importproxy
Importerar proxyinställningarna i Webbläsaren Internet Explorer (IE) Internetalternativ. Att importera inställningar från IE är det enda tillgängliga alternativet.
Syntax
importproxykälla =dvs
återställ proxy
Återställer winHTTP-proxyinställningen till DIRECT-.
Syntax
återställ proxy
återställa spårning
Återställer WinHTTP-spårningsparametrarna till standardinställningarna.
Syntax
återställa spårning
Anmärkningar
Här är standardparametrarna för WinHTTP-spårning:
Parameter | Värde |
---|---|
Spårningstillstånd | Handikappad |
trace-file-prefix | Ingen |
utdata | Fil |
nivå | Standard |
format | Ansi |
max-trace-file-size | 65535 |
ange advproxy
Konfigurerar inställningen för avancerad WinHTTP-proxy. Observera att SOCKS5 inte stöds. Se även visa advproxy.
Syntax
ange advproxy [setting-scope=]<Scope> [settings=]<Settings>ange advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>
Parametrar
inställningsomfång. Användare eller dator.
inställningar. Proxyinställningar i JSON-format. JSON-objektet måste innehålla egenskaperna "Proxy" (strängvärde), "ProxyBypass" (strängvärde), "AutoconfigUrl" (strängvärde) och "AutoDetect" (booleskt värde). Formatet på strängstrukturen är ([<scheme>=][<scheme>"://"]<server>[":"<port>])
. Mer information finns i Kommentarer i WINHTTP_PROXY_INFO struktur.
inställningsfil. En fil i JSON-format som innehåller inställningarna.
Exempel
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}
Här är ett exempel på en avancerad proxyinställning för WinHTTP som anger olika proxyservrar för HTTP-, HTTPS-, FTP- och SOCKS-protokoll:
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
}
ange proxy
Viktig
set proxy
är inaktuell. Använd ange advproxy i stället.
Konfigurerar inställningen För WinHTTP-proxy.
Syntax
ange proxy [proxy-server=]ProxyServerName [bypass-list=]<HostsList>
Parametrar
proxyserver. Krävs. Anger den proxyserver som ska användas för http, säker http (https) eller både http- och https-protokoll.
bypass-list. Valfri. Anger en lista över webbplatser som ska besökas utan att använda proxyservern. Använd "<lokala>" för att kringgå alla korta namnvärdar.
Exempel
Följande är tre exempel på hur du använder kommandot set proxy
.
set proxy myproxy
set proxy myproxy:80 "<local>bar"
set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"
ange spårning
Konfigurerar WinHTTP-spårningsparametrarna.
Syntax
ange spårning [output=] | | både [trace-file-prefix=]FilePrefix [level=]standard | utförliga [format=]ansi | hex [max-trace-file-size=]FileSize [state=]aktiverat | inaktiverat
Parametrar
utdata. Valfri. Anger om spårningsdata exporteras till en fil, till ett felsökningsprogram eller till båda.
trace-file-prefix. Valfri. Anger ett strängvärde som är ett prefix för loggfilen. Filprefixet kan innehålla en mappplats/sökväg. Skriv "*" för att ta bort ett befintligt prefix.
nivå. Valfri. Anger mängden information som ska loggas.
format. Valfri. Anger visningsformatet för nätverkstrafik (hexadecimalt eller ansi).
max-trace-file-size. Valfri. Anger ett numeriskt värde som är den maximala storleken på spårningsfilen i byte.
tillstånd. Krävs. Anger om spårning är aktiverat eller inaktiverat.
Exempel
Följande är två exempel på hur du använder kommandot set tracing.
set tracing trace-file-prefix="C:\Temp\Test3" level=verbose format=hex
set tracing output=debugger max-trace-file-size=512000 state=enabled
visa advproxy
Visar den aktuella avancerade proxyinställningen för WinHTTP. Observera att SOCKS5 inte stöds. Se även ange advproxy.
Syntax
visa advproxy-
visa proxy
Viktig
show proxy
är inaktuell. Använd visa advproxy- i stället.
Visar den aktuella WinHTTP-proxyinställningen.
Syntax
visa proxy
visa spårning
Visar aktuella WinHTTP-spårningsparametrar.
Syntax
visa spårning