ich suche eine Möglichkeit einen beliebigen Rechner im LAN per Script herunterzufahren.
(WOL geht schon jetzt bestens)
Der Grundbefehl lautet: shutdown -s -m \RechnerIP
Er funktioniert schon jetzt vom IPS-Server aus problemlos per Hand aus der DOS-Box(!).
Leider funktioniert er NICHT wenn man ihn aus einem IPS-Script heraus aufruft.
Die folgende Möglichkeit tut einfach gar nichts:
IPS_Execute( „c:\windows\system32\shutdown.exe“, „-s -m 192.168.0.9“, true, true);
Auch ein Workaround über Batch-Datei geht nicht:
IPS_Execute( „c:\shutdownmusikrechner.bat“, „“, true, true);
Zur Kontrolle, ob die Batchdatei überhaupt ausgeführt wird habe ich in dieser
„notepad.exe“ mitgestartet - über den Taskmanager konnte man den Erfolg sehen.
Auch das Tool „Winexit“ tut es nicht:
IPS_Execute( „c:\programme ools&more\winexit-pro\winexit.exe“, „…hier die Parameter…“, true, true);
Ich vermute jetzt, dass das ein Rechteproblem des IPS-Dienstes ist.
Hat jemand hier Erfahrung oder eine Idee?
ist schon seehhr lange her als ich mich damit rumgeschlagen hatte, ich glaube aber es war ein Rechte-Problem: wenn IPS unter dem lokalen Systemkonto läuft hat es keine Rechte auf fremden maschinen, ergo auch kein Runterfahren. so oder so ähnlich. Wenn ich es nicht vergesse (oder jemand anders die Erklärung liefert) schau ich heut Abend mal nach und melde mich dazu nochmal
Ich muss das Thema mal wieder aufgreifen. Irgendwie scheint es Rechteprobleme zu geben. Wenn ich die Batch Datei direkt auf dem Server anklicke, dann funktioniert alles. Wenn ich die Batch Datei allerdings über IP-Symcon und dem Webinterface starte, dann passiert rein gar nichts (Wie in dem oberen Beitrag angebegeben).
hatte ich auch. Derzeit habe ich eine „neustart.bat“ mit folgendem Inhalt: „shutdown.exe /r /f /t 149 /d P:4:1“.
Diese habe ich nicht „irgendwo“ sondern im IPS Ordner, im gleichen Verzeichnis wie die IPS.EXE. Ich lasse den IPS-Dienst unter einem USER-Konto laufen. Dieses muss natürlich die nötigen Rechte haben (bei mir lokaler Admin).
Moin,
bevor ich dieses Thema angehe… ist das noch aktuell? Funktioniert das noch?
PsShutdown ist jetzt nicht gerade das neuste Tool, und ich kann nichts heraus lesen, ob es mit Win10 noch funktioniert.
dank dir bin ich nun schon viel weiter.
Allerdings besteht der Witz gerade darin, dass der entfernte PC runterfährt und nach ca. 3 Minuten wieder von alleine startet.
Fahre ich den Rechner manuell herunter, bleibt er auch aus.
Notice: Undefined variable: debug in C:\IP-Symcon\scripts\34310.ips.php on line 4
Fatal error: Uncaught Error: Call to undefined function IPSLogger_Dbg() in C:\IP-Symcon\scripts\34310.ips.php:6
Stack trace:
#0 {main}
thrown in C:\IP-Symcon\scripts\34310.ips.php on line 6
Hast du dazu noch eine Idee ?
Liebe Grüße und vielen Dank für deine Hilfe !
Sascha