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 267850 fois
 

Réactions à cet article

Réaction n°113 

par Manu le 31/12/2009 @ 19:49

Bonjour et Bravo pour ces logiciels. Cependant je n'arrive pas à utiliser le wow (web).Où mettre/comment spécifier l'adresse ip primaire (ex 80.277.145.) en plus de l'adresse locale (ex: 192.168.) ?
Un très grand merci d'avance pour votre lumière svp sur ce point important pour moi wow pour pouvoir piloter des machines à distance (>200 km),
Cordialement,
Emmanuel

[réponse de damien, le 31/12/2009 à 19h56]

Quelle idée de faire ce genre d'expérience au lieu de préparer les toasts au fois gras ou d'ouvrir les huitres ! cligne

Bon, plus sérieusement : quand tu fais du WoW, tu n'indiques pas l'adresse IP "privée" mais seulement l'IP publique. C'est ta box qui va recevoir le paquet et le transmettre sur ton réseau interne (si toutefois cette fonctionnalité est gérée) et la carte réseau possédant l'adresse MAC concernée réagira...


Réaction n°112 

par bob le 28/12/2009 @ 22:56

bonjour,

j'ai testé le WOW, et c'est le seul qui réveil mon pc! Configurer correctement dans le bios et tout le tralala, c'est une A8n d'asus, et meme le WOL d'amd n'a pas fonctionné...! 

Le dépicus fonctionne pour mes autres pc mais il n'y a que le votre qui marche pour le mien !!

Merci :)

[réponse de damien, le 28/12/2009 à 22h58]

Cool ! Merci d'avoir pris le temps de laisser ce petit message ! coucou

PS.: je le déplace en commentaire à l'article où il a plus sa place que dans le livre d'or...


Réaction n°111 

par dtoche le 22/12/2009 @ 18:53

Bonjour à tous , comme Didier j'utilise Wakeonlan sur un réseau avec des pc en Xp et vista ( pas de problème) mais avec le nouveau sous seven , je l'allume mais impossible de le mettre en veille pas ma faute.

Le logiciel est super.

Si quelqu'un à trouver la solution sous seven je suis preneur.

A+

[réponse de damien, le 22/12/2009 à 19h05]

Je me suis penché sérieusement sur le problème de WMI avec des postes Windows 7 (puisqu'il ne faut plus dire "seven") en Workgroup mais je n'ai pas trouvé la solution.

Cela dit, tout n'est pas perdu car j'ai suivi une formation Windows 7 la semaine dernière et, si le formateur - pourtant très compétent - n'a pas su me répondre, il m'a dit qu'il allait faire son possible pour m'apporter rapidement la solution. Avec ses contacts chez Microsoft, je pense que ça ne devrait pas trop tarder. Bruno D., si tu me lis, ne m'oublie pas ! cligne


Réaction n°110 

par Balou le 22/12/2009 @ 16:01

Bonjour à tous,

un grand merci pour cet outil qui va me simplifier la vie... MAIS D'UNE FORCE ! lol

Marchi énormément à vous portnawak

A bientôt

Balou coucou

[réponse de damien, le 22/12/2009 à 16h06]

Heureux que ce soft te soit utile. Une nouvelle version devrait voir le jour avant Noël, n'hésite pas à repasser ou à activer le module de recherche de mise à jour...


Réaction n°109 

par Didier le 09/12/2009 @ 22:41

Encore bravo pour ce super outil.

Jusqu'a présent je m'en servait sous XP pour reveiller des machines XP.

Or je viens de faire la mise a jour d'une machine a reveiller sous Seven.

Du coup, je ne peux plus l'arreter (le wake fonctionne), que ca soit en WMI ou pas.

Le service serveur est bien demarré, j'arrive a me connecter en bureau a distance, mais j'ai systématiquement un msg 'la machine  a rejeté la demande".

J'ai bien tenter d'arreter le firewall sur la partir "privé", mais pas mieux...

Un idée ?

[réponse de damien, le 10/12/2009 à 13h04]

Désolé pour ma réponse tardive, j'étais très occupé... oups

Côté pare-feu, le réglage concernant WMI se situe dans les "paramètres avancés". Une fois cette fenêtre ouverte, sélectionne "règles de trafic entrant" dans la liste complètement à gauche. Une fois la liste centrale affichée, cherche-y la règle "Windows Management Instrumentation (WMI-In)" correspondant à ton mode de connexion ("privé, public" ou "domaine") et active-la soit par le menu contextuel, soit par la liste des actions tout à droite.

Il est aussi possible que tu aies à agir du côté des "stratégies locales" car c'est peut-être là que ça coince. Rend-toi dans le "panneau de configuration", puis "outils d'administration" et enfin "stratégie de sécurité locale". Dans la fenêtre qui s'ouvre, sélectionne "stratégies locales" (dans la liste de gauche) puis "attribution des droits de l'utilisateur" qui est une sous-rubrique de la précédente. Enfin, regarde (dans la partie centrale) la valeur de la stratégie "accéder à cet ordinateur à partir du réseau". Si ton compte distant n'y est pas ou qu'il ne fait pas partie d'un des groupes listés, fais le nécessaire !

Je n'ai pas d'autre piste en l'état actuel de mes connaissances de Windows7... pas ma faute

Merci de me faire un retour si ça fonctionne ou non, ou si tu as trouvé une autre solution. cligne


Réaction n°108 

par Bruno le 24/11/2009 @ 20:29

Bonjour,

Félicitation pour ce site que je découvre tout juste (Un collegue admin de réseau m'a parlé de LanAlertCenter), et tous ces utilitaires qui ont l'air vraiment tres pratique au quotidient !

Je compte mettre à l'essai dés demain WakeOnLan! D'ailleurs, il faudra que je regarde si ocs genere un fichier txt compatible .. Une idée sur la question ??

Bonne continuation et encore Bravo pour tout le travail !

[réponse de damien, le 24/11/2009 à 21h21]

Je pense que tu ne devrais pas rencontrer de problème pour importer tes données dans WakeOnLan : en plus du module d'importation "propriétaire" dédié aux fichiers issus d'IPScan32, il intègre un second module d'import personnalisé pour les fichiers "plats" avec séparateur.

Sélectionne ton fichier, indique le bon séparateur, et enfin détermine quelles colonnes tu souhaites importer (en cliquant dans les en-têtes)...

N'hésite pas à revenir ici pour trouver réponse à tes éventuelles questions.


Réaction n°107 

par Sayn le 19/11/2009 @ 22:47

Un grand merci pour ce soft qui va certainement changer ma vie :).
Bonne continuation!
Cordialement,
Sayn.

[réponse de damien, le 19/11/2009 à 22h52]

Je te le souhaite ! cligne

En tout cas, merci pour le petit mot sympa... coucou


Réaction n°106 

par samguili le 03/10/2009 @ 16:08

Re,
veuillez m'excuser pour le double poste. En fin de compte, le wol fonctionne, mais, contrairement à la copie d'écran, le petit cercle ne se colore pas (que ce soit vert ou rouge), comme si rien ne se passait. Si j'utilise le bouton test, le voyant devient rouge, indiquant que la machine ne répond pas, ce qui m'empêche d'utiliser les autres fonctionnalités de votre logiciel. Auriez vous une idée pour contourner ce problème ?
merci encore !

[réponse de damien, le 03/10/2009 à 17h45]

Le problème est fort probablement imputable à ton firewall (celui des machines distantes) : pour t'en assurer, regarde sa configuration qui doit certainement bloquer les requêtes ICMP (ping). Autorise-les si tu veux pouvoir accéder aux autres fonctionnalités de mon soft.


Réaction n°104 

par renji_buff le 01/10/2009 @ 12:02

Bonjour, ton logiciel est vraiment bien mais j'aurai une question.
Est-il possible de proceder a la mise a jour des adresses MAC en ligne de commande car j'aimerai automatiser celle ci.

[réponse de damien, le 01/10/2009 à 18h46]

Oui c'est possible, en utilisant le paramètre /u...

Sauf que je me suis aperçu il y a quelques jours que la "page" récapitulative de la syntaxe des commande est erronée et incomplète. Je prépare une nouvelle version mais étant donné que j'avais déjà commencé une évolution, je ne peux pas diffuser la nouvelle version avant que l'évol soit terminée...

Donc en attendant, voici ce qu'il faut utiliser :

Utilisation
   WakeOnLanBatch [fichier_ini] action [options]

Actions
   /w:{étendueA} : Réveiller la machine distante (WakeOnLan)
   /n:{étendueB} : Réveiller la machine distante via internet (WakeOnWan)
   /A:{étendueC} : Annuler le redémarrage/extinction (non WMI) de la machine
                   distante
   /R:{étendueC} : Redémarrer la machine distante
   /S:{étendueC} : Eteindre la machine distante
   /l:{étendueC} : Verrouiller la session de la machine distante
   /c:{étendueC} : Fermer la session de la machine distante
   /h:{étendueC} : Mettre en veille prolongée la machinedistante
   /r:{étendueC} : Redémarrer la machine distante (méthode WMI)
   /s:{étendueC} : Eteindre la machine distante (méthode WMI)
   /u:{étendueD} : Mise à jour des adresses MAC

Etendues
   {étendueA} : [dossier!]machine|adresse_ip, adr_mac[, port[, masque]]
   {étendueB} : [dossier!]machine|adresse_ip, adr_mac[, port]
   {étendueC} : [dossier!]machine|adresse_ip
   {étendueD} : [dossier]

Options
   /d           : Désactive l'affichage des éventuels messages d'erreur de
                  traitement (ne concerne pas les erreurs de syntaxe de la
                  ligne de commande qui sont toujours affichées)
   /i           : Utilisable sauf avec /w, cette option désactive la recherche
                  parmi la liste des machines déclarées dans le fichier de
                  configuration. Inutile si l'utilisateur spécifie une adresse
                  IP, elle prend son sens lorsque la machine est désignée par
                  son nom NetBIOS
   /m:{message} : Utilisable avec /R et /S uniquement, message à afficher à
                  l'utilisateur connecté avant redémarrage/extinction (le
                  signe '§' peut être utilisé comme retour-chariot)
   /t:{délai}   : Utilisable avec /R et /S uniquement, délai affichage message
                  avant redémarrage/extinction
   /f:{on|off}  : Utilisable avec /R et /S uniquement, spécifie si la fermeture
                  des applications doit être forcée avant redémarrage/extinct.

Informations complémentaires
   - En l'absence des options /m, /t et /f, les valeurs par défaut du fichier
     de configuration sont utilisées
   - L'utilisation des caractères jokers ('*' et '?') est autorisée dans le nom
     machine (pas dans dossier, en revanche) pour traiter plusieurs machines en
     un seul appel de l'outil. Voir exemples...

Exemples
   WakeOnLanBatch /W:serveurs!*
   WakeOnLanBatch maison.ini /S:* /m:"à table !" /t:30 /f:on
   WakeOnLanBatch /l:sandrine

coucou


Réaction n°103 

par Marlo le 06/09/2009 @ 18:47

Salut !

j'ai tester WakeOnLan v3.2 par le web et ca tres bien fonctionner !

je te remercie pour ton travaille ...

Comme je t'ai signaler dans un courriel précédant le fais de passé par un serveur inconnu me fait douter !

mais non pas contre toi mais bien que des info, passe par un serveur dont on a pas de contrôle !

j'attends de tes nouvelles

Félicitation !

[réponse de damien, le 06/09/2009 à 19h13]

Message bien reçu, je vais préparer une nouvelle version qui permettra de configurer l'url du script de WakeOnWan ! cligne