My co-worker asked me to try to get Wake-On-LAN from power-off state working on the Optiplex models in our lab.
I did some digging and poking and eventually got it to work and I thought I would share my findings.
This has been tested and works on Optiplex models: 780, 790 and 7010. It might work on older/newer models, YMMV.
I've found there are there are three settings that need to be in place for this to function:
1. Enable WOL on the wired network card in the OS.
2. Enable WOL (also called "remote wake up") for the wired NIC in the BIOS.
3. Disable "Low Power Mode" (for the 780) or "Deep Sleep Mode" (for the 790 and 7010) in the BIOS.
Until all three of these were done, the machines would only wake up from Standby, not from full shutdown.
The settings for 2 and 3 can be done manually via the BIOS configuration, or using the "Dell Client Configuration Toolkit" (CCTK) tool.
http://en.community.dell.com/techcenter/systems-management/w/wiki/1952.dell-client-configuration-toolkit-cctk.aspx
Dell released a new version (2.2.1) of the CCTK tool on October 18, 2013 that supports making changes to the applicable power control settings using the --deepsleepctrl switch.
The deepsleepctrl switch also allows for changes to the "Low Power Mode" setting on the 780s, but the documentation does not explicitly state this (even though the terminology slightly changed).
The CCTK documentation mentions that the deepsleepctrl switch supports three values: "s5only", "s4ands5", "disable". Optiplex 780 models do not support the "s5only" value as far as I can tell, but the other two work.
Once you have CCTK up and running, the CCTK command line to perform steps 2 and 3 would look something like this:
cctk.exe --deepsleepctrl=disable --wakeonlan=enable
This CCTK command line run on your machines would perform the required BIOS level configurations to get WOL working on these machine models.
CCTK also has the ability to create self-contained executable files (SCE) that you can deploy to your machines without having to install CCTK on each device.
HOWEVER, in my environment, my attempt to deploy a CCTK SCE via a SCCM 2007 software distribution failed in my lab with an exit code of 10 for all my machines for whatever reason.
I was able to work around this by either disabling logging by adding a "/nolog" argument to the CCTK SCE Program in SCCM:
EnableWOL-2Settings.exe /nolog
or redirecting to another location such as this:
EnableWOL-2Settings.exe /l="%windir%\temp\enableWOL.txt"
Anyway, hopefully this can help out someone else.
-m
Sources:
www.symantec.com/connect/articles/wol-not-working-dell-models-760-780-960-and-990
http://en.community.dell.com/techcenter/enterprise-client/f/4448/t/19441236.aspx