我有10台运行Windows 7的计算机连接到Active Directory。 我想设置电脑,使他们进入待机,如果没有人login15分钟,但我希望电脑不要进入待机状态,如果有人login。
这将涉及改变电力计划。 有没有办法在计算机未login时加载一个电源计划,并在用户login时加载不同的电源计划?
更新 :使用jscott的build议,我想我有我想要的工作。 我为用户configuration创build了一个名为Logged_In的Power Plan,为计算机configuration创build了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
最好的方法是创build一个GPO。 您需要查看计算机configuration,首选项,控制面板设置,电源选项。 然后右键单击并select新build,电源计划。 从那里你可以指定你想要的所有功率设置。 这是一个technet文章。