« PowerShell/Réseau » : différence entre les versions

Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Ligne 8 : Ligne 8 :
$Dossier = "C:\Support\"
$Dossier = "C:\Support\"
if (!(test-path $Dossier)) { New-Item $Dossier -ItemType "directory" }
if (!(test-path $Dossier)) { New-Item $Dossier -ItemType "directory" }
Ping -t $IP | Foreach{"{0} - {1}" -f (Get-Date), $_} > "$Dossier\$Fichier"
Ping -t $IP | Foreach{"{0};{1}" -f (Get-Date -Format "yyyyMMdd-HHmmss"), $_} | Out-File "$Dossier\$Fichier" -Encoding utf8
</source>
</source>


Ligne 16 : Ligne 16 :
* contenu du fichier :
* contenu du fichier :
<pre>
<pre>
<21/12/2022 13:38:24 -
20221226-224738;Envoi d'une requête 'Ping'  192.168.1.1 avec 32 octets de données :
21/12/2022 13:38:24 - Envoi d'une requête 'Ping'  192.168.1.1 avec 32 octets de données :
20221226-224739;Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
21/12/2022 13:38:24 - Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
20221226-224740;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
21/12/2022 13:38:25 - Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
20221226-224741;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
21/12/2022 13:38:26 - Réponse de 192.168.1.1 : octets=32 temps=3 ms TTL=64
20221226-224742;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
21/12/2022 13:38:27 - Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
20221226-224743;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
21/12/2022 13:38:28 - Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
20221226-224744;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
21/12/2022 13:38:29 - Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
21/12/2022 13:38:30 - Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
...
...
</pre>
</pre>

Version du 26 décembre 2022 à 22:55

Ping

# Test de ping avec enregistrement dans un fichier
$IP = "192.168.1.1"
$Fichier = "ping-$IP.log"
$Dossier = "C:\Support\"
if (!(test-path $Dossier)) { New-Item $Dossier -ItemType "directory" }
Ping -t $IP | Foreach{"{0};{1}" -f (Get-Date -Format "yyyyMMdd-HHmmss"), $_} | Out-File "$Dossier\$Fichier" -Encoding utf8

Le résultat sera un fichier créé :

  • nom du fichier : ping-192.168.1.1.log ;
  • dossier : C:\Support\
  • contenu du fichier :
20221226-224738;Envoi d'une requête 'Ping'  192.168.1.1 avec 32 octets de données :
20221226-224739;Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
20221226-224740;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
20221226-224741;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
20221226-224742;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
20221226-224743;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
20221226-224744;Réponse de 192.168.1.1 : octets=32 temps=4 ms TTL=64
...

Voir aussi

  •