System Administration · Network Tweak 局域网 Wake-on-LAN (WOL) 远程唤醒脚本指南 使用原生 PowerShell 或经典 BAT 批处理唤醒局域网内的 Windows / 睡眠设备 ⚡ 前置环境与准备工作 主板 BIOS 开启 WOL: 开机进入主板设置,开启 Wake on LAN / PCI-E 设备唤醒 / 网络唤醒 等选项。 网卡驱动开启唤醒: 进入设备管理器 → 网络适配器 → 右键网卡属性 → 在「高级」中启用「魔术封包唤醒 (Wake on Magic Packet)」;在「电源管理」中勾选「允许此设备唤醒计算机」。 获取目标设备物理地址: 在目标设备运行命令提示符输入 ipconfig /all ,记录其「物理地址(MAC 地址)」,格式如 XX-XX-XX-XX-XX-XX 。 方案 1:PowerShell 原生脚本(推荐) 适用于 Windows 10 / Windows 11 及更高版本。无需安装任何第三方工具,利用 .NET 原生 UDP 套接字组装并广播标准的魔术包(Magic Packet,即 6 字节的 0xFF 拼接 16 次目标 MAC 地址)。 WakeOnLAN.ps1 100% 原生 · 无依赖 保存为 WakeOnLAN.ps1 ,右键选择「使用 PowerShell 运行」即可: # 1. 目标设备的 MAC 地址(替换为你自己的设备 MAC) $macAddress = "XX-XX-XX-XX-XX-XX" # 2. 局域网广播地址与默认 WOL 端口(一般为 7 或 9) $broadcast = "255.255.255.255" $port = 9 # 3. 将 MAC 地址解析并转换为二进制格式 $macBytes = ( $macAddress -split '[:-]' ) | ForEach-Object { [byte]...
欢迎来SUNO收听我的歌! https://suno.com/@seair