Partage
  • Partager sur Facebook
  • Partager sur Twitter

Programme Powershell

Ping

    19 janvier 2021 à 12:01:58

    Bonjour,

    Je suis entrain de faire un programme en bash qui permet de ping plusieurs adresse IP d'un coup, il va récupérer les adresse IP dans un fichier texte les ping puis me retourne un fichier résultat. Voila j'ai crée un autre fichier texte ou j'ai mis chaque ville de chaque adresse IP en gros, sauf que ça ne marche pas soit il m'affiche les villes d'un coup soit c'est la même ville qui est a chaque adresse IP.

    Ce que je voudrais c'est que pour la première ligne de mon fichier list.txt ou il y a les @ IP il mette avant la première ligne du fichier loca ou il ya les villes et ainsi dessuit

    $names=Get-content "D:\list.txt"
    $villes=Get-content "D:\loca.txt"
    $Count=1
    $TotalPing=$names.Count
    foreach ($name in $names){
    if(Test-Connection -ComputerName $name -Count 2 -ErrorAction SilentlyContinue){
    Write-Progress -Activity "Avancement du Ping" -status "Avancement du Ping $Count / $TotalPing" -PercentComplete ($Count / $TotalPing * 100)
    Write-Host "$loca $name en fonction " -ForegroundColor Green
    $Count+=1
    $output+="$name en fonction,"+"\n"
    }
    else{
    Write-Host "$name ne répond pas" -ForegroundColor Red
    $output+="$name ne répond pas,"+"\n"
    }
    }
    $output | Out-File "D:\resultat.txt"
    Read-Host "Appuyer sur entrée pour quitter..."
    exit

    Merci d'avance pour votre aide
    .

    -
    Edité par FR4GTAL 19 janvier 2021 à 15:15:35

    • Partager sur Facebook
    • Partager sur Twitter

    Programme Powershell

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown