仅在登录屏幕待机?

仅在登录屏幕待机?

我有 10 台运行 Windows 7 的计算机连接到 Active Directory。我想设置这些计算机,使其在 15 分钟内无人登录时进入待机状态,但我希望如果有人登录,这些计算机永远都不会进入待机状态。

这涉及电源计划的更改。有没有办法在计算机未登录时加载一个电源计划,在用户登录时加载另一个电源计划?

更新:使用 jscott 的建议,我想我已经实现了我想要的功能。我为用户配置制定了一个名为 Logged_In 的电源计划,为计算机配置制定了一个名为 Logged_Out 的电源计划。我必须修复的最后一个故障是 Logged_In 在注销后应用,直到下一次策略刷新。我根据找到的代码制作了以下脚本,在注销时运行 >这里<:

Set objShell = WScript.CreateObject("WScript.Shell")
Set objWshScriptExec = objShell.exec("powercfg.exe -list")
Set objStdOut = objWshScriptExec.stdOut

While Not objStdOut.AtEndOfStream
   strLine = objStdOut.ReadLine
   If InStr(strLine,"Logged_Out") Then
      strGuid = Mid(strLine,20,37)
   End If   
Wend
objShell.run "powercfg.exe -setactive " & strGuid

答案1

最好的方法是创建一个 GPO。您需要查看“计算机配置”、“首选项”、“控制面板设置”、“电源选项”。然后右键单击并选择“新建”、“电源计划”。从那里您可以指定所需的所有电源设置。这是一篇 technet 文章。

http://technet.microsoft.com/en-us/library/dd759141.aspx

相关内容