lundi 9 février 2015

Utiliser la cmdlet powershell test-connection

La commandlet test-connection est un "équivalent" de la commande ping

#Vérifier la connectivité réseau
test-connection srv-1.domaine.tld

#Vérifier la connectivité réseau de plusieurs postes
test-connection srv-1,srv-2,srv-3

#Vérifier la connectivité réseau en spécifiant 1 requête ICMP
test-connection srv-1.domaine.tld

#Vérifier la connectivité réseau en n'affichant pas les erreurs lorsque les postes sont indisponibles (renvoi  $true ou $false)
test-connection srv-1,srv-2,srv-3 -quiet

#Exemple d'utilisation
#Lister les postes de l'Active Directory et effecture une action sur les postes
$computers = Get-ADComputer -filter *
$computers.name | foreach {
if (Test-Connection $_ -Count 1 -Quiet ) {
#effectuer l'action ou le test désiré sur le poste en ligne
                                            }
                            } 

Pour le reste, je vous laisse regarder l'aide.

Prochaine article sur la cmdlet test-netconnection apparue avec powershell v4.

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.