Il arrive que l’on ai besoin de savoir si une machine distante est démarrée ou pas.
Le plus simple en Powershell est d’utiliser Ping, voici la méthode :
$ping = new-object System.Net.NetworkInformation.Ping
$ReponsePing = $ping.Send(« monPcDistant »)
if ($Reply.status –eq “Success”)
{
Write-Host “Le PC est Démarré“
}
else
{
Write-Host “Le PC est éteint“
}