(imported topic written by rmnetops91)
If anyone is interested, we developed two tasks that will enable WoL in the BIOS on most Dell or HP Enterprise workstations/laptops. Basically what we did is downloaded Dell and HP’s BIOS command line configuration utilities, which allow modification of BIOS settings from Windows (works for most models). We then created a task to run these silently to “Enable” the WoL setting in the BIOS. It works well, and we were able to go from a shop where WoL was enabled on about 26% of our machines, to about 99% in a day.
Obviously use at your own risk, and do your own testing, as these are third party tools and dependent on following the tools instructions to generate the necessary packages:
#1 If you are an HP shop, you must download HP’s BIOSConfigUtility.exe, which is part of HP’s SSM, downloaded at the link below, and create a CONFIG.TXT file with the settings you want to change: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=US&swItem=vc-87192-1&prodTypeId=18964&prodSeriesId=499896
Example CONFIG.TXT file:
English
Remote Wakeup Boot Source
Remote Server
*Local Hard Drive
S5 Wake on LAN
*Enable
Disable
#2 If you use Dell, you will need to install Dell’s Client Configuration Utility and generate a settings.exe package with the WoL setting you want to change: http://support.us.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R204280&formatcnt=1&libid=0&fileid=285029
In the following tasks we used the software distribution wizard to packge the files for each task. In the task action we also set a marker file so we can reference the marker file in the relevence for the task. This way we can deploy the task as a policy action that re-applies anytime it’s relevant (i.e. anytime the marker file doesn’t exist).
BigFix TASK #1: Enable WoL in BIOS - for HP:
download http://..com:52311/Uploads/a3d4dfd2ddbd91e18bd6b3630b0cd08cc286c1c2/HP.tmp
continue if {(size of it = 337904 AND sha1 of it = “a3d4dfd2ddbd91e18bd6b3630b0cd08cc286c1c2”) of file “HP.tmp” of folder “__Download”}
extract HP.tmp
waithidden __Download\BiosConfigUtility.exe /SetConfig:__Download\CONFIG.TXT
delete __appendfile
delete setwolmark.cmd
appendfile echo WoL BIOS marker set > %temp%\wolset.log
copy __appendfile setwolmark.cmd
waithidden setwolmark.cmd
BigFix TASK #2: Enable WoL in BIOS - for Dell:
download http://******.******.com:52311/Uploads/fbaea39bcb53c9b63f1088729c28264b32194b49/settingsexe.tmp
continue if {(size of it = 1123033 AND sha1 of it = “fbaea39bcb53c9b63f1088729c28264b32194b49”) of file “settingsexe.tmp” of folder “__Download”}
extract settingsexe.tmp
wait __Download\settings.exe
delete __appendfile
delete setwolmark.cmd
appendfile echo WoL BIOS marker set > %temp%\wolset.log
copy __appendfile setwolmark.cmd
waithidden setwolmark.cmd