您可以使用以下命令在 Windows Server 2022 中将屏幕和睡眠全部设置为“从不”

发布时间 2023-06-12 17:12:27作者: suv789

您可以使用以下命令在 Windows Server 2022 中将屏幕和睡眠全部设置为“从不”:

powercfg -change -monitor-timeout-ac 0
powercfg -change -monitor-timeout-dc 0
powercfg -change -standby-timeout-ac 0
powercfg -change -standby-timeout-dc 0
powercfg -change -hibernate-timeout-ac 0
powercfg -change -hibernate-timeout-dc 0
这些命令分别将电源计划中的以下选项设置为 0,以便将屏幕和睡眠设置为“从不”:

monitor-timeout-ac: 交流电源下的显示器关闭时间。
monitor-timeout-dc: 直流电源下的显示器关闭时间。
standby-timeout-ac: 交流电源下计算机睡眠时间。
standby-timeout-dc: 直流电源下计算机睡眠时间。
hibernate-timeout-ac: 交流电源下计算机休眠时间。
hibernate-timeout-dc: 直流电源下计算机休眠时间。
运行这些命令需要管理员权限,在批处理脚本中,可以使用以下命令来获取管理员权限:

net session >nul 2>&1 && goto :run || powershell start -verb runas '%0'
:run
此代码检查当前用户是否拥有管理员权限,如果没有,则使用 PowerShell 重新启动脚本并要求管理员权限。请将这些代码与上面的命令组合在一起,以创建一个完整的批处理脚本。