如何使用powershell将监视器超时设置为“从不”

Posted

技术标签:

【中文标题】如何使用powershell将监视器超时设置为“从不”【英文标题】:how to set monitor timeout to "never" using powershell 【发布时间】:2016-07-15 19:06:03 【问题描述】:

我想编写一个脚本,将“关闭显示器”和“让计算机进入睡眠状态”的电源设置更改为“从不”(参见随附的屏幕截图)。 我知道如何使用以下方法设置上述时间:

powercfg -change -monitor-timeout-ac [time]
powercfg -change -monitor-timeout-dc [time]
powercfg -change -standby-timeout-ac [time]
powercfg -change -standby-timeout-dc [time]

但我找不到如何将其设置为“从不”。

我需要使用什么语法?

谢谢!

【问题讨论】:

【参考方案1】:

试试这个:

powercfg -change -monitor-timeout-ac 0

根据这个,我最喜欢的关于缺少帮助开关/参数信息的参考: http://ss64.com/nt/powercfg.html

将任何值设置为 0 都会设置 timeout=Never

感谢 Cristian,带有附加参数的官方文档是 currently available here

【讨论】:

非常感谢您的帮助!我想过尝试 0,但担心它可能会将屏幕关闭时间设置为零并实际上将我锁定:) 文档也可以在docs.microsoft.com/en-us/windows-hardware/design/…获得

以上是关于如何使用powershell将监视器超时设置为“从不”的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Powershell/其他脚本设置 Bamboo 变量?

如何使用Powershell脚本获取Azure VM来宾指标(性能计数器)

PowerShell脚本,每隔10分钟监视IIS日志500个错误

如何从 powershell 中为 bash 设置环境变量?

如何使用powershell new-SelfsignedCertificate将基本约束设置为最终实体?

将超时设置为 recv 函数