唤醒子网上所有睡眠机器

唤醒子网上所有睡眠机器

我们公司刚刚迁移到 Windows 7,并决定使用随附的“平衡”电源计划。主要问题是我使用 powershell 进行远程管理,而睡眠中的机器不响应这些命令。有人能建议我如何发送信号来唤醒睡眠中的机器吗?

现在,我已经知道我可以将“魔包”与局域网唤醒一起使用,但这存在一些问题。

  1. 它会唤醒我网络上的每台机器,包括 S3 和 S5。
  2. 我必须知道机器的 MAC 地址才能唤醒它。
  3. 并非所有机器都启用了 WoL。

我只想唤醒处于 S3 电源状态的系统,而不是 S5 电源状态的系统。(电源状态解释

有什么想法吗?提前致谢

答案1

因此,从我收集到的所有信息来看,没有办法做到这一点。据我所知,魔术包不会区分睡眠和关机。

这并不意味着远程支持是不可能的。你只需要从另一个方向解决问题。克服这一限制的核心工具是计划任务。当你创建任务时,“条件”下有一个名为“唤醒计算机以运行此任务”的选项。这将允许你在系统处于睡眠模式时运行任务。如果计算机已关闭,它将跳过命令并保持关闭状态。

设置好任务后,只需设置在所有任务执行之前自动启动的时间,您就可以再次管理系统。

我使用“schtasks.exe”远程添加任务。它允许您指定用于任务的用户名和密码,您可以根据需要覆盖它们。

这是一个复杂的系统设置,但如果你拥有全部 Windows 7 机器,则可以节省大量时间和电力。

答案2

  1. 这不正是你所要求的吗?
  2. 您可能可以从交换机中获取 MAC 列表,假设它们具有一定的智能。
  3. 通过 PowerShell 启用它?:D

答案3

为什么不创建一个不会导致它们进入睡眠/挂起状态的电源计划?您可以通过活动目录创建和实施电源计划,并将其应用于用户或系统。

相关内容