comandi Netsh.exe
Suggerimento
Usare Netsh.exe
ovunque in precedenza si fosse usato lo strumento ProxyCfg.exe
deprecato.
È 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 | Disabilitata |
trace-file-prefix | None |
output | file |
level | Predefiniti |
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=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>
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