[batch]etaindre les pc d une salle

Fermé
bruno.fery - 24 févr. 2009 à 10:59
SAW5 Messages postés 111 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 6 janvier 2010 - 24 févr. 2009 à 14:47
Bonjour,

voila j'ai une salle informatique avec xx ordinateur. cette salle est utilisé par des élèves qui ne comprenne pas l utilité du bouton OFF. Donc j aimerais savoir si il est possible de faire un batch pour les éteindre tous d un seul clique(après je met le batch dans tache planifier et même plus besoin de cliqué). Avec la commande shutdown je peux les éteindre ... le problème c'est que c est un par un donc bof. En plus je peux pas planifier d'arrêt automatique en tapant manuellement les ligne de commande ...

voila donc existe il un batch pour éteindre des ordinateur à distance voila ce que j'ai mis en batch sa a fait une catastrophe nucléaire

@ echo off
shutdown /s /m \\postexx /t 30 /c "arret automatique"
shutdown /s /m \\postexx(+1) /t 30 /c "arret automatique"
shutdown /s /m \\postexx(+2) /t 30 /c "arret automatique"

...
jusqu'au dernier poste à éteindre
A voir également:

5 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 606
24 févr. 2009 à 11:01
"sa a fait une catastrophe nucléaire" : c'est à dire ?

0
en fesant un

@echo on

sa à donné sa

http://img413.imageshack.us/img413/4678/ausecours.png
sa ne s'arrête pas de défilé sans arrêt sa fais mal au yeux

je trouve pas comment le mettre en lien tant pis ^^
0
bruno.fery > bruno.fery
24 févr. 2009 à 11:57
Personne?
0
Profil bloqué
24 févr. 2009 à 12:01
d'abord ecri net view ...


tu vois tout les poste en reseau .

choisi en un puis ecri shutdown -s -m \\LEPOSTE
0
sympas la commande. le probleme est que dnas la supposition ou il y a 17poste. je dois faire la commande manuellement? De plus je ne peux pas faire de planification comme sa ...
0
Profil bloqué
24 févr. 2009 à 12:48
Donne le nom du poste que tu souhaite etreindre

et la planification MERCI
0
j ais

poste1 ; poste2 ; poste3 ; poste4 ; poste5 ; poste6 ; poste7 ; poste8 ; poste9 ; poste10 ; poste11 ; poste12 ; poste13 ; poste14 ; poste15 ; poste16 ; poste17 ; poste18 ; poste19 ; poste20

et je souhaite qu'il s'éteigne à 18h45.

Je précise que je quitte mon travail à 15h30 donc je ne peux procéder manuellement à la coupure des postes. Aussi, il se peut qu'il n y est par exemple que le poste4 qui soit allumé. Il se peut aussi qu'ils soient tous allumé. Sa dépend de leur humeur(aux élèves)
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 606 > bruno.fery
24 févr. 2009 à 13:51
Dans un fichier extinction.bat :

@echo off

shutdown -m \\poste1 -s -t 1 -c "ARRET"
shutdown -m \\poste2 -s -t 1 -c "ARRET"
shutdown -m \\poste3 -s -t 1 -c "ARRET"
shutdown -m \\poste4 -s -t 1 -c "ARRET"
shutdown -m \\poste5 -s -t 1 -c "ARRET"
shutdown -m \\poste6 -s -t 1 -c "ARRET"
shutdown -m \\poste7 -s -t 1 -c "ARRET"
shutdown -m \\poste8 -s -t 1 -c "ARRET"
shutdown -m \\poste9 -s -t 1 -c "ARRET"
shutdown -m \\poste10 -s -t 1 -c "ARRET"
shutdown -m \\poste11 -s -t 1 -c "ARRET"
shutdown -m \\poste1 -s -t 1 -c "ARRET"
shutdown -m \\poste12 -s -t 1 -c "ARRET"
shutdown -m \\poste13 -s -t 1 -c "ARRET"
shutdown -m \\poste14 -s -t 1 -c "ARRET"
shutdown -m \\poste15 -s -t 1 -c "ARRET"
shutdown -m \\poste16 -s -t 1 -c "ARRET"
shutdown -m \\poste17 -s -t 1 -c "ARRET"
shutdown -m \\poste18 -s -t 1 -c "ARRET"
shutdown -m \\poste19 -s -t 1 -c "ARRET"

Ensuite, tu n'as plus qu'à créer une tâche planifiée pour lancer ce script tous les soirs à 18h45.

Par contre, y'a sûrement moyen de faire une boucle autour du résultat de net view, à voir.

0
bruno.fery > HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016
24 févr. 2009 à 14:02
euuuuh boucle c est une insulte encore pour moi mais quand tu ma montré cette commande j y est pensé ( juste pensé)
0
Profil bloqué
24 févr. 2009 à 12:56
Ok bah atta jre dans 10 min a tte
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SAW5 Messages postés 111 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 6 janvier 2010 7
24 févr. 2009 à 14:47
essaye ceci pas encore tester:

@Echo off
Del "%Temp%\repos.cmd" 2>Nul
::- Poste1 ---> Poste20
 >"%Temp%\repos.cmd"  echo @echo off
>>"%Temp%\repos.cmd"  echo for /L %%%%a In ^(1,1,20^) do shutdown -m \\poste%%%%a -s t1
::- heur d'extinction
at 18:45 "%Temp%\repos.cmd"


0