Wake-on-LAN: activation dans bios par Group Policy
Histoire de me servir de bloc-notes, mais également de partager un peu des trucs pas toujours évidents, je vais commencer à mettre quelques articles un peu plus geeks, orientés administration de systèmes, sur ce blog, en général des choses que j’ai du mettre en application à mon boulot, ou au moins m’y intéresser suffisamment pour savoir de quoi je parle..
Donc, pour ce premier article, il s’agissait d’une chose en apparence assez simple: comment activer le Wake-on-Lan sur plusieurs centaines de desktops, sans bien évidement passer sur chacun, devoir l’éteindre, le rallumer, activer l’option à la main dans le bios, et le redémarrer, le tout devant un utilisateur bien énervé (sans compter du fait que si ça prend tout mouillé 5 minutes par pc, fois 500, ca donne: 2500 minutes, bref plus de 40 heures. Ce qu’on fera du WOL par la suite, j’en parlerai dans un autre article, mais le fait est que l’option doit absolument être activée, sur chaque pc.
Première précision, qui a permis finalement de rendre les choses assez simple: le parc entier est composé de Dell Optiplex, la gamme orientée entreprise de Dell. Et en fait, cette gamme possède toute une série d’outils de management fournis par Dell eux-même, mais je trouve que ces outils ne sont pas très mis en avance, et rarement de manière claire (alors que certains sont vraiment géniaux).
En pratique:
- Le premier outil dont nous avons besoin est DCCU (Dell Client Configuration Utility). Ce programme (ne marche que avec IE7, et vos local settings sur votre pc en english us) permet en quelques clics de créer un .exe qui va aller modifier un paramètre dans le bios d’un pc. Le pc doit être allumé, l’exécution du fichier est complètement silencieuse, ne provoque aucun blocage/redémarrage du pc sur lequel il est lancé, bref que du bonheur. Dans notre cas, j’ai configuré simplement quelques options: activation du WOL, et redéfinition des priorités de boot: disque dur en premier, lecteur de disquettes désactivé (ça fait gagner deux secondes au boot a tout les pc, et ça coutait rien de le faire).
- Le second point, c’est de s’assurer que ce fichier est exécuté sur tous les desktops de la société, et ce une seule fois (il ne met que 5 à 20 secondes à s’exécuter, mais ca n’aurait aucun sens de le faire xx fois par pc). La manière de faire que j’ai retenu: créer un .msi (il y a pas mal de softs gratuits qui le permettent facilement: dans ce cas, j’ai juste rajouté une commande: exécuter le .exe, stocké sur un share réseau), déployable par Group Policy dans le domaine, ce qui à plusieurs avantages: le .msi est concu pour s’enregistrer dans add/remove programs, ce qui permet facilement de s’assurer via un outil d’inventaire que le paramètre à bien été changé sur tous les pc, et sur lesquels cela n’a pas encore été fait. Second avantage: le .msi ne s’éxécute qu’une seule fois par pc: ca veut dire qu’on peut laisser la policy active sur le domaine pour toujours, les nouveaux pc installés auront automatiquement le WOL activé au bout de quelque temps.

Bonjour,
un mot pour vous remercier pour cet article, qui m’a été bien utile. Une précision aussi: à part le .net Framework et IE7, je n’ai pas eu besoin de modifier mon XP plus que ça (au niveau de la langue par exemple) pour faire tourner DCCU.
Hmhm, étrange, chez moi, autant qu’au boulot, j’ai du un peu chipoter.. mais l’important ca reste que ca marche :-)
Bonjour,
Trés bon article, complet, franchement, bravo.
j’ai pas eu le problème de IE7 (j’avais la V6), par contre il demande le .net framework; sinon tout vien.
valider sur le dell 320 et 330.
Merci