Bonjour,
J'ai crééun batch qui me permet d'éteindre les postes allumés sur le réseau.
Pour cela, le batch sonde tous les ordis du réseau et applique la commande psshutdown (issu des Pstools).
Seulement, j'aimerais exclure de la liste des ordis à éteindre trois postes nommés srv_ppal, serveur2 et comptalinux....
seulement, je n'arrive pas à fonctionner le batch. le problème se situe au niveau de la condition if inclue ds une boucle...
si qqn peut m'aider à le résoudre...
voici le batch:
merci!!!@echo off
title affichage de la liste des PC connect,s
NET VIEW > listePC
FOR /F "skip=3 eol=L" %%a IN (listePC) DO (if not %%a in (STATLINUX, SRV_PRINCIPAL, ServeurNT1) psshutdown -s %%a)
del listePC
pause
Partager