windows 如何检查监视器超时是否设置为“从不”?

xuo3flqw  于 2023-06-30  发布在  Windows
关注(0)|答案(1)|浏览(126)

我知道我可以使用powercfg -change -monitor-timeout-ac 0将监视器超时设置为“never”
但是,我如何检查监视器超时的值是多少?而不将其设置为新值?

o75abkj4

o75abkj41#

也许这个PowerShell示例适合您,假定GUID不应该更改。这些值将以分钟表示。

powercfg @(
    '/query'
    '381b4222-f694-41f0-9685-ff5bb260df2e'
    '7516b95f-f776-4464-8c53-06167f40cc99'
    '3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e'
) | Select-Object -Last 2 -Skip 1 | & {
    begin { $out = [ordered]@{} }
    process {
        $key, $val = $_.Split(':').Trim()
        $val = [int] $val / 60

        if ($val -eq 0) {
            $val = 'Never'
        }

        $out[$key] = $val
    }
    end {
        $out
    }
}

相关问题