Group-Policy

GPO - 電源按鈕操作 - 關閉顯示器

  • July 10, 2018

我想將電源按鈕操作設置為使用組策略關閉多台電腦上的顯示。該值可通過控制面板、電源選項在本地獲得,但不能通過組策略管理控制台獲得。

Microsoft 文件(例如以下文章)確認這些是唯一的組策略選項。

通過組策略節約能源 | 微軟技術網

選擇電源按鈕操作(插入):

指定當使用者按下電源按鈕時 Windows 採取的操作。可能的操作包括不採取任何操作、睡眠、休眠和關機

問題:使用 GPO(GPO 設置、系統資料庫值或腳本),如何將電源按鈕操作設置為關閉顯示器**?

TL;DR: GPO 腳本

powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS PBUTTONACTION 4


看起來文件和 GPO 還沒有更新。至少在 powercfg 中它是有價值的,只是沒有記錄。

Powercfg 用法:

powercfg /setacvalueindex {scheme_GUID} {sub_GUID} {setting_GUID} {setting_index}

您可以將 scheme_GUID 設置為 SCHEME_CURRENT,這樣您就不必在腳本中查詢它

powercfg /setacvalueindex SCHEME_CURRENT {sub_GUID} {setting_GUID} {setting_index}

這裡有一個選項的 GUID 列表:

電源設置

以下是 powercfg 使用文件:

Powercfg 選項


電源設置的 sub_GUID 是:

SUB_BUTTONS

4f971e89-eebd-4455-a8de-9e59040e7347

電源按鈕的 setting_GUID 是:

按鈕操作

7648efa3-dd9c-4e3e-b566-50f929386280

設置索引/值:

0 - 什麼都不做

1 - 睡眠

2 - 休眠

3 - 關機

4 - 關閉顯示- 未記錄但在我的機器上測試,工作正常


所以你最終會得到以下兩個之一:

powercfg /setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 4

或者

powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS PBUTTONACTION 4

如果您想在所有計劃上更改它,您可以使用powercfg /list列出所有計劃,通過它們遞歸替換 {scheme_GUID} 與電源方案

引用自:https://serverfault.com/questions/919840