Grâce à l’utilisation conjointe des commandes DO et SHUTDOWN proposées nativement dans Windows, il est possible d’arrêter ou de redémarrer à distance une liste d’ordinateurs voir même tous les ordinateurs d’une plage d’adresses IP.
Arrêter ou redémarrer une liste d’ordinateurs
Tout d’abord créez un nouveau fichier texte contenant la liste des ordinateurs
SERVEUR1
SERVEUR2
SERVEUR3
SERVEUR4
Vous pouvez l’appeler liste.txt et l’enregistrer dans votre lecteur C:\
Ensuite ouvrez une ligne de commande
- Pour arrêter les ordinateurs contenu dans liste.txt:
FOR /F %i in (c:\liste.txt) DO shutdown /s %i
- Pour redémarrer les ordinateurs contenu dans liste.txt:
FOR /F %i in (c:\liste.txt) DO shutdown /r %i
Arrêter ou redémarrer les ordinateurs d’une plage IP
Il est également possible de lancer des commandes sur tous les serveurs d’une plage IP donnée. Plus besoin de liste mais soyez très vigilant et surtout responsable de vos actes. Votre hiérarchie n’appréciera guère un arrêt simultané de tous les systèmes Windows d’une entreprise (postes clients et serveurs …).
- Pour arrêter tous les ordinateurs de la plage IP 192.168.0.1 à 192.168.0.254
FOR /L %i in (1,1,254) DO shutdown ''192.168.0.%i -s
- Pour redémarrer tous les ordinateurs de la plage IP 192.168.0.25 à 192.168.0.35
FOR /L %i in (25,1,35) DO shutdown ''192.168.0.%i -r
- Pour fermer les sessions de tous les ordinateurs de la plage IP 192.168.0.100 à 192.168.0.200
FOR /L %i in (100,1,200) DO shutdown ''192.168.0.%i -l