Existe uma maneira de desconectar automaticamente um notebook da fonte de alimentação elétrica?

7

Eu sei que isso parece estranho e inútil, mas deixe-me explicar ...

Estou a executar o Kit de implementação e avaliação do Windows (Windows ADK) para fazer alguns testes no Windows 8 Preview. Uma de suas avaliações é o " teste de esgotamento da bateria ", que testa a bateria consumo com alguma carga de procesor. Eu estou tentando "automatizar" de alguma forma este teste, quero dizer, eu quero executá-lo sem qualquer intervenção humana (como desconexão manual da fonte de energia elétrica para deixar meu notebook funcionando apenas com baterias para executar esta avaliação).

Portanto, há alguma API da ACPI, API do Windows ou até mesmo um comando fácil de shell / VBScript / Powershell para fazer isso?

Alguém já fez algo assim?

PS: Estou perguntando isso porque não encontrei nenhuma resposta, mas talvez alguém aqui tenha alguma dica ...

    
por Diogo 04.06.2012 / 16:41

3 respostas

5

Isso realmente depende do seu circuito de energia. É muito duvidoso que isso permitiria que você alterasse a funcionalidade de carregamento do sistema operacional. Pode haver laptops muito raros que permitem fazer isso, mas não acho que seja uma característica geral.

No entanto, você pode manipular o estado, como Ava Gailliot sugerido ou desabilitar o dispositivo:

Comofoiditonoprimeiroparágrafo:Issofarácomqueseusistemaoperacionalachequeestácombateria,masnãoesgotará.

VocêpodetermaissucessoanalisandoumUPScontrolávelouumafontedealimentação, exemplo aqui .

    
por 04.06.2012 / 17:49
1

Estou pesquisando na net e parece que é possível com Classes WMI embora você tenha que implementar sua própria solução. Parece que existe um método SetPowerState que pode fazer o que você está pedindo.

link

Existem muitos scripts já disponíveis on-line sobre como verificar o status da bateria de uma máquina - eles podem ajudá-lo a escrever um para desligar a energia CA. Aqui está um exemplo: link

    
por 04.06.2012 / 17:32
1

Tom sugeriu um no-break controlável. Se você quer uma solução mais barata e mais barata, você pode obter um módulo de aparelho X10 e um transceptor USB por cerca de US $ 50. Você pode então usar um script ou login remoto para cortar ou restaurar a energia do computador.

(desculpas por esse link - o site deles é tão assustador quanto era em 1999).

    
por 10.07.2012 / 21:25