我们公司刚刚迁移到 Windows 7,并决定使用随附的“平衡”电源计划。主要问题是我使用 powershell 进行远程管理,而睡眠中的机器不响应这些命令。有人能建议我如何发送信号来唤醒睡眠中的机器吗?
现在,我已经知道我可以将“魔包”与局域网唤醒一起使用,但这存在一些问题。
- 它会唤醒我网络上的每台机器,包括 S3 和 S5。
- 我必须知道机器的 MAC 地址才能唤醒它。
- 并非所有机器都启用了 WoL。
我只想唤醒处于 S3 电源状态的系统,而不是 S5 电源状态的系统。(电源状态解释)
有什么想法吗?提前致谢
答案1
因此,从我收集到的所有信息来看,没有办法做到这一点。据我所知,魔术包不会区分睡眠和关机。
这并不意味着远程支持是不可能的。你只需要从另一个方向解决问题。克服这一限制的核心工具是计划任务。当你创建任务时,“条件”下有一个名为“唤醒计算机以运行此任务”的选项。这将允许你在系统处于睡眠模式时运行任务。如果计算机已关闭,它将跳过命令并保持关闭状态。
设置好任务后,只需设置在所有任务执行之前自动启动的时间,您就可以再次管理系统。
我使用“schtasks.exe”远程添加任务。它允许您指定用于任务的用户名和密码,您可以根据需要覆盖它们。
这是一个复杂的系统设置,但如果你拥有全部 Windows 7 机器,则可以节省大量时间和电力。
答案2
- 这不正是你所要求的吗?
- 您可能可以从交换机中获取 MAC 列表,假设它们具有一定的智能。
- 通过 PowerShell 启用它?:D
答案3
为什么不创建一个不会导致它们进入睡眠/挂起状态的电源计划?您可以通过活动目录创建和实施电源计划,并将其应用于用户或系统。