
Minha configuração doméstica atual consiste em meu laptop conectado ao monitor. Alterei minhas configurações de energia para manter meu computador ligado quando estou conectado a uma tomada e fecho a tampa. Mas quando estou longe do monitor e fecho a tampa enquanto meu laptop está conectado a uma tomada, ele também continua funcionando. Gostaria de saber se existe uma maneira de programar meu laptop de forma que ele só permaneça ligado quando estiver conectado a uma tomada.eno meu monitor? Eu sei que não é o fim do mundo se não for possível, mas estou apenas interessado. Já procurei usar o Regedit, mas não consegui encontrar nada... Obrigado por ler isto
Responder1
Algumas informações sobre como fazer essas verificações no PowerShell são descritas abaixo.
Verificando a alimentação CA
if((Get-WmiObject -Class Win32_Battery -Property BatteryStatus).BatteryStatus -eq 2)
Verificando monitor ativo
Para ver o status de todos os seus monitores, digite este comando:
Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams
Identifique o nome InstanceName
do monitor externo (normalmente listado em segundo lugar) e vamos supor que seu nome seja DISPLAY\ACR049D\5&2f01ee6d&0&UID4358_0
. Você pode consultar seu Active
status como:
if((Get-CimInstance -Namespace root\wmi -ClassName WmiMonitorBasicDisplayParams -Filter "InstanceName = 'DISPLAY\\ACR049D\\5&2f01ee6d&0&UID4358_0'").Active -eq 'True')
Observe a duplicação das barras invertidas na string.