Entrainement
Module
Ce module couvre les modules et les applets de commande PowerShell utilisés pour configurer les paramètres réseau pour les appareils Windows.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Par Mark Russinovich
Publié: 30 mars 2023
Télécharger PsTools (5 Mo)
PsPing implémente la fonctionnalité Ping, le ping TCP, la latence et la mesure de la bande passante. Utilisez les options de ligne de commande suivantes pour afficher l'utilisation de chaque type de test :
Copiez PsPing sur votre chemin exécutable. Taper "psping" affiche sa syntaxe d'utilisation.
PsPing implémente la fonctionnalité Ping, le ping TCP, la latence et la mesure de la bande passante. Utilisez les options de ligne de commande suivantes pour afficher l'utilisation de chaque type de test :
Utilisation :
psping -? [i|t|l|b\]
Paramètre | Description |
---|---|
-? I | Utilisation pour le ping ICMP. |
-? T | Utilisation pour le ping TCP. |
-? L | Utilisation pour le test de latence. |
-? B | Utilisation pour le test de bande passante. |
Utilisation du ping ICMP :
psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination>
Paramètre | Description |
---|---|
-h | Imprimer l'histogramme (le nombre de buckets par défaut est de 20). |
Si vous spécifiez un seul argument, il est interprété comme un nombre de compartiments et l'histogramme contiendra ce nombre de compartiments couvrant toute la plage de temps des valeurs. Spécifiez une liste d'heures séparées par des virgules pour créer un histogramme personnalisé (par exemple "0.01,0.05,1,5,10"). | |
-i | Intervalle en secondes. Spécifiez 0 pour un ping rapide. |
-l | Taille de la requête. Ajoutez 'k' pour les kilo-octets et 'm' pour les mégaoctets. |
-n | Nombre de pings ou ajoutez 's' pour spécifier les secondes, par ex. '10s'. |
-q | Ne pas sortir pendant les pings. |
-t | Ping jusqu'à ce qu'il soit arrêté avec Ctrl+C et tapez Ctrl+Break pour les statistiques. |
-w | Préchauffage avec le nombre d'itérations spécifié (la valeur par défaut est 1). |
-4 | Forcer l'utilisation d'IPv4. |
-6 | Forcer l'utilisation d'IPv6. |
Pour les tests de ping à grande vitesse, utilisez -q et -i 0.
Utilisation du ping TCP :
psping [[-6]|[-4]] [-h [buckets | <val1>,<val2>,...]] [-i <interval>] [-l <requestsize>[k|m] [-q] [-t|-n <count>] [-w <count>] <destination:destport>
Paramètre | Description |
---|---|
-h | Imprimer l'histogramme (le nombre de buckets par défaut est de 20). |
Si vous spécifiez un seul argument, il est interprété comme un nombre de compartiments et l'histogramme contiendra ce nombre de compartiments couvrant toute la plage de temps des valeurs. Spécifiez une liste d'heures séparées par des virgules pour créer un histogramme personnalisé (par exemple "0.01,0.05,1,5,10"). | |
-i | Intervalle en secondes. Spécifiez 0 pour un ping rapide. |
-l | Taille de la requête. Ajoutez 'k' pour les kilo-octets et 'm' pour les mégaoctets. |
-n | Nombre de pings ou ajoutez 's' pour spécifier les secondes, par ex. '10s'. |
-q | Ne pas sortir pendant les pings. |
-t | Ping jusqu'à ce qu'il soit arrêté avec Ctrl+C et tapez Ctrl+Break pour les statistiques. |
-w | Préchauffage avec le nombre d'itérations spécifié (la valeur par défaut est 1). |
-4 | Forcer l'utilisation d'IPv4. |
-6 | Forcer l'utilisation d'IPv6. |
Pour les tests de ping à grande vitesse, utilisez -q et -i 0.
Utilisation de la latence TCP et UDP :
serveur :
psping [[-6]|[-4]] [-f] <-s source:sourceport>
client :
psping [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-w <count>] <destination:destport>
Paramètre | Description |
---|---|
-f | Port de pare-feu open source pendant l'exécution. |
-u | UDP (la valeur par défaut est TCP). |
-h | Imprimer l'histogramme (le nombre de buckets par défaut est de 20). |
Si vous spécifiez un seul argument, il est interprété comme un nombre de compartiments et l'histogramme contiendra ce nombre de compartiments couvrant toute la plage de temps des valeurs. Spécifiez une liste d'heures séparées par des virgules pour créer un histogramme personnalisé (par exemple "0.01,0.05,1,5,10"). | |
-l | Taille de la requête. Ajoutez 'k' pour les kilo-octets et 'm' pour les mégaoctets. |
-n | Nombre d'envois/réceptions. Ajoutez 's' pour spécifier les secondes, par ex. '10s' |
-r | Recevoir du serveur au lieu d'envoyer. |
-w | Préchauffage avec le nombre d'itérations spécifié (la valeur par défaut est 5). |
-4 | Forcer l'utilisation d'IPv4. |
-6 | Forcer l'utilisation d'IPv6. |
-s | Adresse et port d'écoute du serveur. |
Le serveur peut effectuer à la fois des tests de latence et de bande passante et reste actif jusqu'à ce que vous le terminiez avec Control-C.
Utilisation de la bande passante TCP et UDP :
serveur :
psping [[-6]|[-4]] [-f] <-s source:sourceport>
client :
psping [-b] [[-6]|[-4]] [-f] [-u] [-h [buckets | <val1>,<val2>,...]] [-r] <-l requestsize>[k|m]] <-n count> [-i <outstanding>] [-w <count>] <destination:destport>
Paramètre | Description |
---|---|
-f | Port de pare-feu open source pendant l'exécution. |
-u | UDP (la valeur par défaut est TCP). |
-b | Test Bandwidth. |
-h | Imprimer l'histogramme (le nombre de buckets par défaut est de 20). |
Si vous spécifiez un seul argument, il est interprété comme un nombre de compartiments et l'histogramme contiendra ce nombre de compartiments couvrant toute la plage de temps des valeurs. Spécifiez une liste d'heures séparées par des virgules pour créer un histogramme personnalisé (par exemple "0.01,0.05,1,5,10"). | |
-i | Nombre d'E/S en attente (la valeur par défaut est au minimum de 16 et 2x cœurs de processeur). |
-l | Taille de la requête. Ajoutez 'k' pour les kilo-octets et 'm' pour les mégaoctets. |
-n | Nombre d'envois/réceptions. Ajoutez 's' pour spécifier les secondes, par ex. '10s' |
-r | Recevoir du serveur au lieu d'envoyer. |
-w | Préchauffage pour les itérations spécifiées (la valeur par défaut est 2x cœurs de processeur). |
-4 | Forcer l'utilisation d'IPv4. |
-6 | Forcer l'utilisation d'IPv6. |
-s | Adresse et port d'écoute du serveur. |
Le serveur peut effectuer à la fois des tests de latence et de bande passante et reste actif jusqu'à ce que vous le terminiez avec Control-C.
Cette commande exécute un test ping ICMP pour 10 itérations avec 3 itérations d'échauffement :
psping -n 10 -w 3 marklap
Pour exécuter un test de connexion TCP, spécifiez le numéro de port. La commande suivante exécute les tentatives de connexion contre la cible aussi rapidement que possible, en n'imprimant un résumé qu'une fois terminées avec les 100 itérations et 1 itération de préchauffage :
psping -n 100 -i 0 -q marklap:80
Pour configurer un serveur pour les tests de latence et de bande passante, spécifiez simplement l'option -s
et l'adresse source et le port auxquels le serveur se connectera :
psping -s 192.168.2.2:5000
Une taille de mémoire tampon est requise pour effectuer un test de latence TCP. Cet exemple mesure la latence aller-retour de l'envoi d'un paquet de 8 Ko au serveur cible, en imprimant un histogramme avec 100 compartiments une fois terminé :
psping -l 8k -n 10000 -h 100 192.168.2.2:5000
Cette commande teste la bande passante vers un serveur PsPing écoutant à l'adresse IP cible pendant 10 secondes et produit un histogramme avec 100 compartiments.
Notez que le test doit s'exécuter pendant au moins une seconde après le préchauffage pour qu'un histogramme soit généré. Ajoutez -u
simplement pour que PsPing effectue un test de bande passante UDP.
psping -b -l 8k -n 10000 -h 100 192.168.2.2:5000
Télécharger PsTools (5 Mo)
PsTools
PsPing fait partie d'un kit croissant d'outils de ligne de commande Sysinternals qui facilitent l'administration des systèmes locaux et distants nommés PsTools.
Fonctionne sur :
Entrainement
Module
Ce module couvre les modules et les applets de commande PowerShell utilisés pour configurer les paramètres réseau pour les appareils Windows.