Gibt es eine Möglichkeit, ein Notebook automatisch vom Stromnetz zu trennen?

7

Ich weiß, das sieht komisch und nutzlos aus, aber lassen Sie mich erklären ...

Ich verwende das Windows Assessment and Deployment Kit (Windows ADK) , um einige Tests in der Windows 8-Vorschau durchzuführen. Eine seiner Bewertungen ist der " Battery Run Down Test ", bei dem der Batterieverbrauch mit einer gewissen Prozessorlast getestet wird. Ich versuche, diesen Test auf irgendeine Weise zu "automatisieren". Ich meine, ich möchte ihn ohne menschliches Eingreifen ausführen (z. B. manuelles Trennen der Stromquelle, damit mein Notebook nur mit Batterien betrieben wird, um diese Bewertung durchzuführen).

Es gibt also eine ACPI-API, eine Windows-API oder sogar einen einfachen Bat Shell / VBScript / Powershell-Befehl, um dies zu tun?

Hat jemand schon so etwas gemacht?

PS: Ich frage das, weil ich keine Antwort gefunden habe, aber vielleicht hätte jemand hier einen Tipp ...

Diogo
quelle
Ich frage mich, ob ein Energieverwaltungsprofil hier funktionieren könnte - ich muss überprüfen, was Vanille Windows 7 unterstützt
Geselle Geek
2
"seltsam und nutzlos" sind nicht 98% des Internets ..... Interessante Frage, +1
Moab

Antworten:

5

Dies hängt wirklich von Ihrem Stromkreis ab. Es ist sehr zweifelhaft, dass Sie damit die Ladefunktion des Betriebssystems deaktivieren können. Es mag sehr seltene Laptops geben, die dies zulassen, aber ich denke nicht, dass dies eine allgemeine Funktion ist.

Sie können den Status jedoch manipulieren, entweder wie von Ava Gailliot vorgeschlagen oder indem Sie das Gerät deaktivieren:

Wie im ersten Absatz gesagt: Dies lässt Ihr Betriebssystem denken, dass es im Akkubetrieb ist, aber es wird nicht wirklich erschöpft.


Vielleicht haben Sie mehr Erfolg in einem steuerbaren UPS suchen oder Stromversorgung, zB hier .

Tamara Wijsman
quelle
1
Ich denke, Sie wollten ein computergesteuertes Netzteil, nicht eines mit Master (Stromerkennung) / Slave? Hier ist eine davon: controlbyweb.com/webswitch
Ben Voigt
Der, den ich verlinkt habe, macht so etwas und ist nur ein Beispiel. Er sollte schließlich in der Lage sein, selbst einen zu finden.
Tamara Wijsman
1

Ich habe im Internet gesucht und es sieht so aus, als ob es mit WMI-Klassen möglich ist, obwohl Sie Ihre eigene Lösung implementieren müssen. Es scheint, dass es eine Methode gibt SetPowerState, die möglicherweise das tun kann, was Sie verlangen.

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

Es sind bereits viele Skripte online verfügbar, mit denen Sie den Batteriestatus eines Geräts überprüfen können. Sie können Ihnen beim Schreiben eines Skripts zum Ausschalten des Wechselstroms helfen. Hier ist ein solches Beispiel: http://www.robvanderwoude.com/files/battstat_xp.txt

에이 바
quelle
Überprüfen Sie die Tabelle der zulässigen Codes für SetPowerState. Es wird verwendet, um den Computer in den Energiesparmodus zu versetzen, ihn auszuschalten oder die Stromverbrauchseinstellungen zu ändern, nicht um die Stromquelle zu ändern.
Oktober
1

Tom schlug eine steuerbare USV vor. Wenn Sie eine viel billigere, kludgierige Lösung wünschen, können Sie ein X10-Appliance-Modul und einen USB-Transceiver für etwa 50 US-Dollar erwerben . Sie können dann ein Skript oder eine Remote-Anmeldung verwenden, um die Stromversorgung des Computers zu unterbrechen oder wiederherzustellen.

(Entschuldigung für diesen Link - ihre Website ist genauso auffällig wie 1999.)

Oktern
quelle