Jaz*_*mov 3 windows scheduled-tasks
如何在不使用批处理文件的情况下使用任务计划程序使 Windows 10 在特定时间进入睡眠状态?
像往常一样在任务计划程序的触发器窗口中设置您的时间。在“常规”选项卡上,让任务以 身份运行可能是最简单的SYSTEM
,并且无论用户是否登录都可以运行。不需要最高权限。
由于rundll32
一般情况下已弃用和危险,我们将使用 PowerShell 正确调用睡眠功能。将程序/脚本字段设置为powershell.exe
. 把它放在添加参数字段中:
-command add-type -assemblyname System.Windows.Forms; [System.Windows.Forms.Application]::SetSuspendState([System.Windows.Forms.PowerState]::Suspend, $false, $false)
Run Code Online (Sandbox Code Playgroud)
该add-type
命令导入包含托管SetSuspendState
方法的 Forms 程序集。第二个命令调用该方法,使计算机进入睡眠状态,但允许唤醒事件退出睡眠状态。(如果您不希望唤醒事件继续工作,请将最后一个更改$false
为$true
。)
“程序/脚本”值应为:rundll32.exe “添加参数(可选):”值应为:powrprof.dll,SetSuspendState sleep “开始于(可选):”值应留空。
观察“SetSuspendState”参数的情况很重要!“setsuspendstate”不起作用!
归档时间: |
|
查看次数: |
15321 次 |
最近记录: |