How to deploy Windows settings for Wake On Lan
I've got software distribution working for deploying Dell Command Configure, and a script to import the BIOS changes to turn on WoL.
I'm stumped on how to push the Win10 config:
Back in Windows, you have to set up Wake on LAN in your Network Card Driver. Please follow these steps to do so:
- Open the Device Manager. In Windows 10 you can simply right-click the Windows Button and choose Device Manager.
- Navigate to Network adapters and open the category.
- Rightclick your LAN Controller and choose Properties.
- Open the tab Power Management.
- Ensure that the following boxes are checked: Allow this device to wake the computer, Only allow a magic packet to wake the computer.
- Now open the advanced tab and choose Energy Efficient Ethernet.Note: This option is not available for all system models.
- Set this option to disabled.
- Click OK and close the Device Manager.
- Navigate to Control Panel then Hardware and Sound, Power Options and System Settings.
- At the top click on Change settings that are currently unavailable.
- At the bottom uncheck Turn on fast startup.
- Click on save changes.
Community Chosen Answer
Our solution is Dell-Specific. If you don't have Dell workstations, you'll need to find compatible tools from your manufacturer.
1. Create a software distribution package to install Dell Command | Configure version compatible with the system model (used smart labels for model collection)
2. Create a script to apply BIOS settings exported from a working installation of Dell Command | Configure (https://www.dell.com/support/manuals/co/es/codhs1/command-configure-v4.2/dcc_cli_4.2/-wakeonlan?guid=guid-845718ce-1fd5-414a-8047-158377dd02f3&lang=en-us, also see https://downloads.dell.com/solutions/general-solution-resources/White%20Papers/Remote%20Wake-up%20configuration%20using%20Dell%20Client%20Command%20Suite.pdf)
3. Create a script to run against all models, to change the Windows settings (wake on lan for the NIC, power settings). We had to alter this script a little to make it work in our environment: https://gallery.technet.microsoft.com/Enable-Wake-On-LAN-583918b9
Ideally this would be 1 or 2 jobs, not 3, and not specific to each device group but I have limited resources for testing while working from home (thanks Coronavirus!)