camelidae
Goto Top

APC UPS mit PowerChute BE 7.05 - Problem mit Skript

Hallo,

ich verwende eine Smart UPS 2200 von APC zusammen mit PowerChute BE 7.05.
Wenn nun ein Stromausfall auftritt, soll zuerst ein Skript ausgeführt werden, welches ein bestimmtes Programm nach einer anderen Aktion schließt. Dies lässt sich generell per VBScript realisieren (Skript funktioniert wie erwünscht).
Da die UPS aber nicht direkt *.vbs-files ausführen kann, habe ich ein *.cmd-file "davorgehängt", welches das Skript dann aufruft.
Auch dies funktioniert bei einer Ausführung per Doppelklick oder im Command-Window einwandfrei.

Nun habe ich aber folgendes Problem: Beim Programm, um welches es geht, ist im Taskmanager unter Prozesse der user "xxx" vermerkt. PowerChute ruft jedoch die Skripte standardmäßig wohl nicht als der momentan angemeldete User auf. Dort ist dann immer "SYSTEM" als user vermerkt und es wird eine zweite Instanz des Programmes geöffnet anstatt die vorhandene beeinflusst.

Meine Lösungsansätze bis jetzt waren:

1) Im *.cmd-file ein "runas" verwenden um den user festzulegen. Funktioniert bei Doppelklick auch, auch wenn man dann leider das Passwort nochmals eingeben muss. Sobald ich das ganze aber von PowerChute ausführen lasse, passiert gar nichts - im Taskmanager erscheint auch kein neuer Prozess oder sonstwas.

2) Ich stelle in den Services beim PowerChute Agent den Log on von "local" auf den spezifischen user "xxx". Lasse ich nun das Skript von PowerChute ausführen (das ohne "runas", also nur der *.vbs-Aufruf), dann sehe ich, wie ein zweiter Prozess des Programmes unter dem user "xxx" im Taskmanager erscheint. Mehr passiert nicht. Es wird also auch nicht auf den schon vorhandenen Prozess zugegriffen.
Als Test habe ich auch ein *.cmd-file, das nur notepad.exe aufrufen soll, ausprobiert. Auch hier der Effekt, dass ein Prozess notepad.exe unter user "xxx" erscheint, aber notepad an sich nicht sichtbar ist.

Hat irgendjemand eine Idee, woran diese Probleme liegen und wie ich diese lösen kann?
Vielen Dank!
Camelidae

Content-Key: 140429

Url: https://administrator.de/contentid/140429

Printed on: April 18, 2024 at 12:04 o'clock