Dela via


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