¿Existe alguna forma de desconectar automáticamente una computadora portátil de la fuente de alimentación eléctrica?

¿Existe alguna forma de desconectar automáticamente una computadora portátil de la fuente de alimentación eléctrica?

Sé que esto parece extraño e inútil, pero déjame explicarte...

Estoy corriendoKit de implementación y evaluación de Windows (Windows ADK)para hacer algunas pruebas en Windows 8 Preview. Una de sus valoraciones es la "Prueba de batería agotada", que prueba el consumo de batería con alguna carga del procesador. Estoy tratando de "automatizar" de alguna manera esta prueba, es decir, deseo ejecutarla sin ninguna intervención humana (como desconectar manualmente la fuente de alimentación eléctrica para dejar mi notebook funcionando sólo con baterías para realizar esta evaluación).

Entonces, ¿existe alguna API ACPI, API de Windows o incluso un comando bat shell/VBScript/Powershell sencillo para hacer esto?

¿Alguien ya hizo algo así?

PD: pregunto esto porque no encontré ninguna respuesta, pero tal vez alguien aquí tenga algún consejo...

Respuesta1

Esto realmente depende de su circuito de alimentación. Es muy dudoso que le permita desactivar la función de carga desde el sistema operativo. Puede haber computadoras portátiles muy raras que permitan hacerlo, pero no creo que sea una característica general.

Sin embargo, puedes manipular el estado, ya sea comoAva Gailliot sugirióo desactivando el dispositivo:

Como se dijo en el primer párrafo: esto hará que su sistema operativo piense que tiene batería, pero en realidad no se agotará.


Es posible que tenga más éxito al buscar un UPS o una fuente de alimentación controlable.ejemplo aquí.

Respuesta2

He estado buscando en la red y parece que es posible conClases WMIaunque tendrás que implementar tu propia solución. Parece que existe un método SetPowerStateque puede hacer lo que estás pidiendo.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa393485(v=vs.85).aspx

Ya hay muchos scripts disponibles en línea sobre cómo verificar el estado de la batería de una máquina; pueden ayudarlo a escribir uno para apagar la alimentación de CA. He aquí uno de esos ejemplos:http://www.robvanderwoude.com/files/battstat_xp.txt

Respuesta3

Tom sugirió un UPS controlable. Si desea una solución mucho más barata y más sencilla, puede obtener unaMódulo de dispositivo X10 y transceptor USBpor alrededor de $50. Luego puede usar un script o un inicio de sesión remoto para cortar o restaurar la energía a la computadora.

(disculpas por ese enlace; su sitio web es tan llamativo como lo era en 1999).

información relacionada