-
Notifications
You must be signed in to change notification settings - Fork 5
wol_status_check.ps1
Corey Watson edited this page Dec 19, 2025
·
1 revision
Checks the Wake-on-LAN (WOL) status at both BIOS and OS levels.
This script supports Dell, HP, and Lenovo devices by using manufacturer-specific PowerShell modules to query BIOS settings and verify Wake-on-LAN configuration at both the BIOS and operating system levels.
Checks the Wake-on-LAN (WOL) status at both BIOS and OS levels. Supports Dell, HP, and Lenovo devices by using manufacturer-specific PowerShell modules to query BIOS settings.
- Windows 10/11 or Windows Server
- Administrator privileges
- Internet access (for module installation)
- Supported manufacturer: Dell, HP, or Lenovo
None
- Detects device manufacturer (Dell, HP, or Lenovo)
- Installs required PowerShell modules if needed
- Queries BIOS for WOL settings
- Checks OS-level NIC WOL configuration
- Reports combined status
- No secrets in logs
- Requires elevated privileges
- May install PowerShell modules from PSGallery
- 0 = WOL enabled correctly (or unsupported manufacturer)
- 1 = WOL not properly configured
[ MANUFACTURER DETECTION ]
--------------------------------------------------------------
Manufacturer : Dell Inc.
[ BIOS WOL STATUS ]
--------------------------------------------------------------
Module : DellBIOSProvider
BIOS WOL Setting : LanOnly
[ OS WOL STATUS ]
--------------------------------------------------------------
NIC WOL Enabled : Yes (All NICs)
[ FINAL STATUS ]
--------------------------------------------------------------
BIOS WOL : Healthy
OS WOL : Healthy
SCRIPT SUCCEEDED
[ SCRIPT COMPLETED ]
--------------------------------------------------------------
- 2024-12-01 v1.0.0 - Initial release - migrated from SuperOps
- View Script Source
- Scripts - Back to script index