Script pour éteindre les PC automatiquement

Fermé
rdntw Messages postés 2 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 27 février 2009 - 26 févr. 2009 à 15:34
rdntw Messages postés 2 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 27 février 2009 - 27 févr. 2009 à 11:19
Bonjour, dans le cadre de mon projet de BTS Informatique , je souhaiterai réaliser un script pour éteindre les PC d'une plage d'adresse IP , en passant par un fichier batch ou du powershell , voir même du PHP.
Si quelqu'un pouvez m'éclairer sur ce sujet se serait sympa.
Merci

Robin
A voir également:

2 réponses

xoooom Messages postés 988 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 8 septembre 2016 134
26 févr. 2009 à 17:40
tu fait un batch :

@echo OFF

FOR /f %%i IN (Liste_pc_a_eteindre.txt) DO call :TRAITEMENT %%i
goto :END

:TRAITEMENT
shutdown -m \\%1 -r -f (tu peut mettre les option que tu veut)

:end

Voila te reste plus qu'a créer un .txt avec ta liste dedans
0
rdntw Messages postés 2 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 27 février 2009
27 févr. 2009 à 11:19
J'ai essayé ton script mais cela n'a donné aucun résultat.
J'ai pourtant mi les adresses IP dans le fichier texte.
J'ai trouvé un script qui me semble correct avec le test d'un ping pour éteindre seulement les machines qui sont restent allumées.
Pouvez vous me dire si celui ci est correct.

for /f %%i in (salle_n.txt) do (call :sh %%i)
goto fin
:sh
rem test micro connecté
ping -n 1 %1 | find "pass" > nul
if not errorlevel 1 goto :fin
psshutdown -f -k -t 1 \\%1
:fin
echo fin
0