WOL BIOS DELL 3010/3020
Nous allons utiliser Dell Command | Configure Enterprise Client pour générer un programme de configuration des Bios DELL dans le but d’activer le Wake On Lan sur ces machines
Ensuite avec WAPT nous créerons un paquet de déploiement qui ne fonctionnera que sur des DELL 3010 ou 3020
- Téléchargement de Dell Command | Configure Enterprise Client
- Création du programme de mise à jour du Bios
Executez Dell Command Configure Wizard
Cliquez sur “Créer un package multi plateforme”
Selectionnez “WakeOnLan” puis mettez “Enable”
Selectionnez “BlockS3 ” puis mettez “Disable”
Selectionnez “DeepSleepCTRL ” puis mettez “Disable”
Cliquez sur “Exporter au format .exe”
Selectionnez un dossier puis enregistrez.
- Création du paquet WAPT
Executez Générateur de paquet vide (téléchargable sur ce Blog)
Puis dans votre répéertoire de dev WAPT (Dossier Bios_DELL_Update), copier le fichier executable généré par Dell Command Configure
Editez avec PyScripter le fichier setup.py
from setuphelpers import *
# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []
def install():
import wmi
c = wmi.WMI()
for computersystem in c.Win32_ComputerSystem():
print computersystem.Model
if computersystem.Model == "OptiPlex 3010":
run_notfatal("BIOS_DELL_WOL.exe")
elif computersystem.Model == "OptiPlex 3020":
run_notfatal("BIOS_DELL_WOL.exe")
else:
print("C’est pas du DLL OptiPlex 3010 / 3020")
Deux choses importantes dans ce script:
Une requête WMI permet de remonter le nom du model de PC et d’appliquer si et seulement si le model est un OptiPlex 3010 ou OptiPlex 3020
La commande run_notfatal permet d’exécuter un programme sans tenir compte du résultat de sortie (n’étant pas un installeur, le retour d’exécution sera différent des valeurs attendues : 0,1603,1605, etc..)
Editez avec PyScripter le fichier Control (ex: olg-Bios_DELL_Update-wapt\WAPT\control et personnalisez son contenu
package : olg-Bios_DELL_Update-wapt
version : 1.0.0-2
architecture : all
section : base
priority : optional
maintainer : olegrand
description : Mise a jour parametre du bios DELL (WOL)
depends :
conflicts :
sources :
Il ne vous reste plus qu’à compiler et déployer