powershell.png Me revoilà encore avec mes scripts... Cette fois-ci en Powershell qui est plus adapté pour Windows 7 et Windows Serveur 2008/2008 R2. Ce script effectue une vérification de réponse d'un serveur avec un Ping. J'utilise cette vérification pour créer ma variable "$serveur" qui aura le nom ou l'IP d'un des serveurs en fonction.

Durant les différents tests du script, il va récupérer le statut de la réponse.

Voici le script :

$Reply = ""
$serveur = ""
$ping = new-object System.Net.NetworkInformation.Ping
$Reply = $ping.Send("IP_SERVEUR_1")
 
if ($Reply.status –eq “Success”) 
{
   $serveur = "IP_SERVEUR_1"
}
else 
{
   $ping = new-object System.Net.NetworkInformation.Ping
   $Reply = $ping.Send("IP_SERVEUR_2")
   if ($reply.status -eq "Success")
   {
     $serveur = "IP_SERVEUR_2"
   }
      else
   {
      exit
   }
}
   write-host $serveur

A bientôt