TL;DR: GPO Script
powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS PBUTTONACTION 4
Parece que a documentação e o GPO não foram atualizados. Existe um valor para isso, pelo menos no powercfg, simplesmente não está documentado.
Uso do Powercfg:
powercfg /setacvalueindex {scheme_GUID} {sub_GUID} {setting_GUID} {setting_index}
E você pode definir o scheme_GUID como SCHEME_CURRENT para não precisar consultá-lo no seu script
powercfg /setacvalueindex SCHEME_CURRENT {sub_GUID} {setting_GUID} {setting_index}
Há uma lista dos GUIDs para as opções aqui:
E aqui estão os documentos de uso do powercfg:
O sub_GUID para configurações de energia é:
SUB_BUTTONS
4f971e89-eebd-4455-a8de-9e59040e7347
E o setting_GUID do botão de energia é:
PBUTTONACTION
7648efa3-dd9c-4e3e-b566-50f929386280
Definição de índice / valores:
0 - Não faça nada
1 - Dormir
2 - Hibernar
3 - Desligar
4 - Desativar exibição - Não documentado, mas testado na minha máquina, funciona bem
Então você terminaria com um dos dois abaixo:
powercfg /setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 4
OR
powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS PBUTTONACTION 4
E se você quiser alterá-lo em todos os planos, você pode listar todos os planos com powercfg / list , recursar através deles substituindo {scheme_GUID} pelo esquema de energia