Lorsque vous souhaitez vérifier si un équipement est joignable, vous utilisez généralement un simple ping.
Mais que faire si vous rencontrez des coupures aléatoires dans le temps ? Dans ce cas, vous allez lancer un ping en continu pour identifier le moment de la coupure.
Évidemment, vous n’allez pas rester 10 heures devant votre écran à attendre le moment fatidique !
D’habitude, on utilise un petit outil comme PingInfoView.

Comment faire si vous n’avez pas le droit d’installer d’utilitaire sur un PC ?

👉 Voici une solution en PowerShell qui permet de faire un ping et de stocker les résultats dans un fichier texte :
while ($true) {
$ping = Test-Connection 8.8.8.8 -Count 1
$time = Get-Date
$result = [PSCustomObject]@{
Address = $ping.Address
ResponseTime = $ping.ResponseTime
TimeStamp = $time
}
$result | Export-Csv 'C:\Users\cleme\Desktop\Dossier1\log.txt' -Append -NoTypeInformation.
Start-Sleep -Seconds 1
}
Vous copiez-coller le script et vous le laissez tourner.

Que fais le script ?
Il permet de faire un ping toutes les secondes. Le résultat est stocké dans un fichier texte. Dans ce fichier, on retrouve l’adresse IP de l’équipement cible, le « reponse time », la date du jour, et l’horaire du ping.

Vous pouvez maintenant lancer ce script, le laisser tourner… et partir en week-end tranquil 😄
En cas de panne, il suffira de consulter le fichier pour savoir quand la coupure s’est produite.
Have fun!


