Comandi netsh.exe

Suggerimento

Usare Netsh.exe ovunque in precedenza si fosse usato lo strumento ProxyCfg.exedeprecato.

È possibile usare i comandi nel netsh winhttp contesto per configurare le impostazioni di proxy e traccia per HTTP di Windows. I netsh comandi per WinHTTP possono essere eseguiti manualmente al netsh prompt o in script e file batch.

Per eseguire questi comandi dal prompt dei comandi, è necessario immettere il netsh winhttp contesto oppure anteporre il contesto al comando. Ad esempio, se si è al prompt dei comandi, ma non è stato ancora digitato netsh seguito da winhttp per immettere il netsh winhttp contesto, è necessario digitare un comando con il formato :

comando netsh winhttp

In questo formato, il comando è il comando che si vuole eseguire. E che deve includere tutti i parametri obbligatori per tale comando.

Comandi Netsh winhttp

Le voci seguenti forniscono i dettagli per ogni comando.

flush logbuffer

Scarica i buffer interni per i file di log.

Sintassi

flush logbuffer

importare il proxy

Importa le impostazioni proxy nelle opzioni Internet Explorer (IE) del Web browser. L'unica opzione disponibile è l'importazione delle impostazioni da Internet Explorer.

Sintassi

import proxy source =ie

reimpostare il proxy

Reimposta l'impostazione del proxy WinHTTP su DIRECT.

Sintassi

reimpostare il proxy

reimpostare la traccia

Reimposta i parametri di traccia WinHTTP sulle impostazioni predefinite.

Sintassi

reimpostare la traccia

Osservazioni:

Ecco i parametri di traccia WinHTTP predefiniti:

Parametro Valore
Stato di traccia Disabled
trace-file-prefix None
output file
level Valore predefinito
format Ansi
max-trace-file-size 65535

set advproxy

Configura l'impostazione proxy avanzato WinHTTP. Si noti che SOCKS5 non è supportato. Vedi anche show advproxy.

Sintassi

set advproxy [setting-scope=]<Ambito> [settings=]<Impostazioni> set advproxy [setting-scope=]<Ambito> [settings-file=]<Impostazioni File>

Parametri

impostazione dell'ambito. Utente o computer.

impostazioni. Impostazioni proxy in formato JSON. L'oggetto JSON deve contenere le proprietà "Proxy" (valore stringa), "ProxyBypass" (valore stringa), "AutoconfigUrl" (valore stringa) e "AutoDetect" (valore booleano). Il formato della struttura delle stringhe è ([<scheme>=][<scheme>"://"]<server>[":"<port>]). Per altre info, vedi Osservazioni nella struttura WINHTTP_PROXY_INFO.

setting-file. Un file, in formato JSON, che contiene le impostazioni.

Esempi

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}

Di seguito è riportato un esempio di impostazione proxy avanzata WinHTTP che imposta proxy diversi per i protocolli HTTP, HTTPS, FTP e SOCKS:

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
}

impostare il proxy

Importante

set proxy è stato deprecato. Usare invece set advproxy .

Configura l'impostazione proxy WinHTTP.

Sintassi

set proxy [proxy-server=]ProxyServerName [bypass-list=]<HostsList>

Parametri

proxy-server. Obbligatorio. Specifica il server proxy da usare per i protocolli http, secure http (https) o http e https.

bypass-list. (Facoltativo). Specifica un elenco di siti Web che devono essere visitati senza usare il server proxy. Usare "<local>" per ignorare tutti gli host dei nomi brevi.

Esempi

Di seguito sono riportati tre esempi di come usare il set proxy comando .

set proxy myproxy

set proxy myproxy:80 "<local>bar"

set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"

impostare la traccia

Configura i parametri di traccia WinHTTP.

Sintassi

set tracing [output=]file | debugger | both [trace-file-prefix=]FilePrefix [level=]default | verbose [format=]ansi | hex [max-trace-file-size=]FileSize [state=]enabled disabled |

Parametri

output. (Facoltativo). Specifica se i dati di traccia vengono esportati in un file, in un debugger o in entrambi.

trace-file-prefix. (Facoltativo). Specifica un valore stringa che rappresenta un prefisso per il file di log. Il prefisso del file può includere un percorso/percorso della cartella. Digitare "*" per eliminare un prefisso esistente.

livello. (Facoltativo). Specifica la quantità di informazioni da registrare.

formato. (Facoltativo). Specifica il formato di visualizzazione del traffico di rete (esadecimale o ansi).

max-trace-file-size. (Facoltativo). Specifica un valore numerico che corrisponde alla dimensione massima del file di traccia in byte.

stato. Obbligatorio. Specifica se la traccia è abilitata o disabilitata.

Esempi

Di seguito sono riportati due esempi di come usare il comando 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

show advproxy

Visualizza l'impostazione proxy avanzato WinHTTP corrente. Si noti che SOCKS5 non è supportato. Vedere anche set advproxy.

Sintassi

show advproxy

show proxy

Importante

show proxy è stato deprecato. Usare invece show advproxy .

Visualizza l'impostazione del proxy WinHTTP corrente.

Sintassi

show proxy

mostra traccia

Visualizza i parametri di traccia WinHTTP correnti.

Sintassi

mostra traccia