Partager via


Commandes netsh.exe

Conseil

Utilisez Netsh.exe n’importe où vous auriez précédemment utilisé l’outil ProxyCfg.exedéconseillé.

Vous pouvez utiliser des commandes dans le contexte netsh winhttp pour configurer des paramètres de proxy et de suivi pour Windows HTTP. Les commandes netsh pour WinHTTP peuvent être exécutées manuellement dans l’invite netsh, ou dans des scripts et des fichiers de commandes.

Pour exécuter ces commandes à partir de l’invite de commandes, vous devez entrer le contexte netsh winhttp ou ajouter le contexte à la commande. Par exemple, si vous vous trouvez à l’invite de commandes, mais que vous n’avez pas encore tapé netsh suivi de winhttp pour entrer le contexte netsh winhttp, vous devez taper une commande au format :

Commande Netsh WinHttp

Dans ce format, command est la commande que vous souhaitez exécuter. Et cela doit inclure tous les paramètres exigés pour cette commande.

Commandes netsh winhttp

Les entrées suivantes fournissent des détails sur chaque commande.

flush logbuffer

Permet de vider les mémoires tampons internes pour les fichiers journaux.

Syntaxe

flush logbuffer

import proxy

Permet d’importer les paramètres de proxy dans les Options Internet du navigateur web Internet Explorer (IE). L’importation de paramètres à partir d’Internet Explorer est la seule option disponible.

Syntaxe

import proxy source =ie

reset proxy

Permet de réinitialiser la valeur du paramètre de proxy WinHTTP sur DIRECT.

Syntaxe

reset proxy

reset tracing

Permet de réinitialiser les paramètres de suivi WinHTTP aux paramètres par défaut.

Syntaxe

reset tracing

Notes

Voici les paramètres de suivi WinHTTP par défaut :

Paramètre Valeur
Tracing state Désactivé
trace-file-prefix Aucun
output File
level Par défaut
format Ansi
max-trace-file-size 65535

set advproxy

Permet de configurer le paramètre de proxy avancé WinHTTP. Notez que SOCKS5 n’est pas pris en charge. Consultez également show advproxy.

Syntaxe

set advproxy [setting-scope=]<Scope> [settings=]<Settings>set advproxy [setting-scope=]<Scope> [settings-file=]<SettingsFile>

Paramètres

setting-scope. Utilisateur ou machine.

settings. Paramètres de proxy au format JSON. L’objet JSON doit contenir les propriétés « Proxy » (valeur de chaîne), « ProxyBypass » (valeur de chaîne), « AutoconfigUrl » (valeur de chaîne) et « AutoDetect » (valeur booléenne). Le format de la structure des chaînes est ([<scheme>=][<scheme>"://"]<server>[":"<port>]). Pour obtenir plus d’informations, consultez Remarques dans structure WINHTTP_PROXY_INFO.

setting-file. Fichier au format JSON contenant les paramètres.

Exemples

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}

Voici un exemple de paramètre de proxy avancé WinHTTP qui définit différents proxys pour les protocoles HTTP, HTTPS, FTP et 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
}

set proxy

Important

set proxy est déconseillé. Utilisez set advproxy à la place.

Permet de configurer le paramètre de proxy WinHTTP.

Syntaxe

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

Paramètres

proxy-server. Obligatoire. Permet de spécifier le serveur proxy à utiliser pour http, http sécurisé (https) ou les deux protocoles http et https.

bypass-list. facultatif. Permet de spécifier une liste de sites web qui doivent être visités sans utiliser le serveur proxy. Utilisez « <local> » pour contourner tous les hôtes de nom court.

Exemples

Voici trois exemples d’utilisation de la commande set proxy.

set proxy myproxy

set proxy myproxy:80 "<local>bar"

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

set tracing

Permet de configurer les paramètres de suivi WinHTTP.

Syntaxe

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

Paramètres

output. facultatif. Permet de spécifier si les données de suivi sont exportées vers un fichier, vers un débogueur ou vers les deux.

trace-file-prefix. facultatif. Permet de spécifier une valeur de chaîne qui est un préfixe pour le fichier journal. Le préfixe de fichier peut inclure un emplacement/chemin d’accès de dossier. Tapez « * » pour supprimer un préfixe existant.

level. facultatif. Permet de spécifier la quantité d’informations à journaliser.

format. facultatif. Permet de spécifier le format d’affichage du trafic réseau (hexadécimal ou ANSI).

max-trace-file-size. facultatif. Permet de spécifier une valeur numérique qui correspond à la taille maximale du fichier de suivi en octets.

state. Obligatoire. Permet de spécifier si le suivi est activé ou désactivé.

Exemples

Voici deux exemples d’utilisation de la commande 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

Permet d’afficher le paramètre de proxy avancé WinHTTP actuel. Notez que SOCKS5 n’est pas pris en charge. Voir également set advproxy.

Syntaxe

show advproxy

show proxy

Important

show proxy est déconseillé. Utilisez show advproxy à la place.

Permet d’afficher le paramètre de proxy WinHTTP actuel.

Syntaxe

show proxy

show tracing

Permet d’afficher les paramètres de suivi WinHTTP actuels.

Syntaxe

show tracing