WakeOnLan // Réveil, arrêt, redémarrage (et bien plus encore) de postes distants ; utilisation scriptable possible

wakeonlan01.png
français anglais allemand espagnol italien portugais roumain   (pour contribuer, rendez-vous sur la page des fichiers de langues)

Besoin d'intervenir sur un pc situé dans un bureau éloigné du votre et sur lequel vous possédez des droits d'administration (ou de connexion au bureau à distance) ? Le hic, c'est que cela n'est possible que lorsque la machine en question est allumée...

Plutôt que d'utiliser certains outils du même genre mais à l'ergonomie discutable, essayez ce WakeOnLan avec lequel vous allez pouvoir tester l'état des machines (grâce à des Ping très rapides) que vous aurez préalablement déclarées et redémarrer celles que vous souhaitez en un seul clic.

A noter que le réveil d'un pc n'est possible que :

  • s'il possède un adaptateur réseau (intégré à la carte-mère ou carte additionnelle) compatible avec le réveil à distance,
  • si cet adaptateur est raccordé au connecteur WOL de la carte-mère (sur les anciennes configurations matérielles)
  • si cet adaptateur est correctement configuré (paramétrage sous Windows)
  • si le BIOS de la machine est configuré pour permettre le réveil à distance

Mais le réveil à distance n'est pas la seule corde que cet outil a à son arc puisqu'il permet aussi de redémarrer, d'éteindre, de mettre en veille prolongée, de fermer/verrouiller la session sur une ou plusieurs machines distantes. Il faut toutefois que la configuration de la machine 'cible' le permette : le service 'serveur' doit notamment être démarré et vous (l'utilisateur qui souhaite éteindre la machine à distance) devez avoir des privilèges suffisants. A noter que certaines fonctionnalités ne sont pas accessibles aux postes sous Win9x...

Depuis la v3.0, WakeOnLan peut aussi être utilisé en mode ligne de commande. Pour plus d'informations à ce sujet, ouvrez une fenêtre d'invite de commandes, placez-vous dans le dossier dans lequel se trouve l'appli, et tapez WakeOnLanBatch /? (ça fonctionne aussi sans paramètre).

Avec la sortie de la v3.2, l'outil offre désormais la possibilité de réveiller des machines via Internet (fonctionnalité WakeOnWan, ou WOW)...
 

Télécharger Télécharger ce logiciel (version installeur) Télécharger Télécharger le script wakeonwan.php

Télécharger  Télécharger ce logiciel (version portable ZIP)

Note importante aux utilisateurs des versions portables

Date de création : 18/03/2005 @ 23:39
Dernière modification : 01/10/2017 @ 10:29
Catégorie : - Aide à l'administration
Page lue 256495 fois
 

Réactions à cet article

Réaction n°180 

par Tmay le 21/01/2011 @ 14:02

Bonjour,
je decouvre votre logiciel qui m'a l'air d'etre drolement bien bug
mon objectif est simple, forcer l'extinction des machines de mon domaine tous les soirs.
j'ai donc l'intention d'utiliser la version scriptable.

j'ai 2 questions préalables:
1. quelle est la difference entre
eteindre
eteindre/poweroff (wmi)
eteindre shutdown (wmi)

2. lorsqu'il y a des mises a jour a faire (via Win update) est ce que l'ordi fera les mise a jour avant de s'eteindre ? (ce qu'il propose quand on est devant l'ecran)

3. y a t'il une aide plus developpée de l'appli en ligne de commande (je ne vois pas comment aller demander au script d'aller chercher le dossier que j'ai créé via l'interface graphique (ou meme d'aller chercher un fichier texte (celui généré par ipscan ?)


Merci pour vos réponses (et encore bravo pour la qualité et la praticité de  vos applis !

[réponse de damien, le 21/01/2011 à 18h29]

L'extinction via la méthode PowerOff est une des dernières fonctionnalités ajoutées. Elle est destinée à l'extinction des bécanes sous Windows2000 car sur ces dernières, la méthode Shutdown arrête bien le système mais pas la machine qui reste "bloqué" sur le message "Vous pouvez maintenant éteindre votre ordinateur en toute sécurité".

Pour ce qui est de l'application des mises à jour WindowsUpdate, je t'avouerais que je n'en sais rien. Mais ça ne te coûte rien d'essayer, personnellement je ne fais pas les mises à jour donc je ne peux pas tester...

Concernant le dernier point, non il n'y a pas de doc plus complète que ce que l'on obtient en lançant WakeOnLanBatch.exe sans argument. Mais ces explications détaillent la syntaxe à utiliser pour faire référence aux machines d'un dossier spécifique. Tu trouveras quelques exemples supplémentaires dans cette réaction.

Enfin, en mode ligne de commande (donc sous WakeOnLanBatch), il n'est pas possible de faire référence à un fichier autre qu'un fichier de configuration de WakeOnLan : si tu veux utiliser un fichier généré par IPScan32 il te faudra au préalable l'importer dans WakeOnLan...