唤醒局域网Powershell脚本不工作



我一直在尝试将LAN上的计算机从关闭状态唤醒。发送WOL请求的计算机是一台windows 10计算机,而我试图唤醒的计算机是windows 10计算机。我尝试了一些在互联网上找到的脚本,大多数脚本都使用.net类UdpClient

我已经确保我要唤醒的计算机在BIOS和NIC上都启用了局域网唤醒。

我所在的网络子网是255.255.0.0子网。IP地址是动态的,通过DHCP服务器分配。

我使用的脚本是:

WakeUp Machines–用于局域网唤醒的PowerShell脚本

到目前为止,它还没有从局域网中醒来,任何关于我可能出错的地方的建议,或者一个肯定有效的脚本。。。

干杯,

Walter

脚本正在运行。问题不在于脚本,而在于计算机接收到了魔术包。问题是由windows快速启动引起的,它要求我关闭此功能。

下面的文章概述了启用局域网唤醒所需的所有设置。

如何在Windows 10中启用局域网唤醒

感谢Colyn1337的宝贵意见,帮助我解决了自己的问题。

评论

在局域网上运行你想要唤醒的盒子,并安装一个数据包捕获,比如wireshark。即使它正在运行,也要发送WOL请求。。。它显示在pcap中吗?您之间的网络设备可能正在丢弃数据包(实际上很常见)–Colyn1337

最新更新