nach dem ich jetzt den Kollegen dank HM das Licht ausmachen kann … Nö Spass bei Seite. Ich möchte über das Webfront Rechner hoch- und runterfahren bzw. wissen ob der Rechner an ist. Optisch habe es mir so vorgestellt das der Rechner ähnlich wie eine HM-Akuator grün angezeigt wenn läuft mit einem klick heruntergefahren wird - rote Anzeige - und mit einem Klick wieder gestartet werden kann.
Das hat den Hintergrund das manche Kollegen ihren Rechner am Abend nicht herunterfahren und man sich das gelatsche durch die Räume dann spaaren kann
Leider habe ich keinen oder nur teilweise Dunst wie ich das lösen kann. :rolleyes:
das Anzeige des Status eines Rechner ist noch die einfachste Lösung, dazu hat Steiner mal ein hervorragendes Skript gepostet.
Mit dem Ein- und Ausschalten hatte ich auch so meine Probleme insbesondere da ich meine Rechner entweder Standby oder Ruhezustand fahre.
Sollte Du einen Rechner komplett ausschalten wollen so sei Dir mal das Tool psshutdown ans Herz gelegt. Mit einem anschließenden WOL (WakeOnLan) sollte er dann wieder aufwachen.
Aber da WOL nicht im Ruhezustand oder StandBy funktioniert habe ich das Thema wieder bleiben lassen, sollte aber für deine Zwecke funktionieren. Mit der Suchfunktion im Forum wirst Du auch den einen oder anderen Beitrag dazu finden.
Welcher Rechner läuft sollte über einen Ping möglich sein, und ausschalten lassen sich die Rechner normalerweise auch über das Netzwerk mit Shutdown von Windows!
Aber da WOL nicht im Ruhezustand oder StandBy funktioniert habe ich das Thema wieder bleiben lassen, sollte aber für deine Zwecke funktionieren. Mit der Suchfunktion im Forum wirst Du auch den einen oder anderen Beitrag dazu finden.
also, bei mir funzt WOL auch im Ruhezustand bzw Standby…
Win 7 bzw. Windows Home Server
leider behauptet psshutdown das ich keine Rechte zum herunterfahren habe :mad: ob wohl ich auf den Rechnern ein Konto mit Adminrechten habe und der Befehl shutdown aus Windoof heraus funktioniert. Jetzt komme ich leider überhaupt nicht mehr weiter.
Versuch doch mal, ob exec() funktioniert. Damit umgehst Du IPS weitgehend und grenzt die Zahl möglicher Fehler etwas ein.
Bei mir funktionieren seit März 2010 weder IPS_ExecuteEx, noch IPS_Execute. Die native PHP-Funktion klappt aber einwandfrei…
Das Problem mit den Rechten bei psshutdown hatte ich auch, bei mir war es die Benutzerkontensteuerung die ich ausschalten mußte. Aber die gibt es ja unter XP nicht…
Kannst Du dem Batchfile den rechnernamen bzw IP als Argumet übergeben?
also „/automatic/bh_aus.bat 192.168.115.26“
dann kannst Du im batch so tun
shutdown -m \%1 -s
Du kannst auch mal versuchen den psexec befehl abzusetzen.
psexec \computer -u user -p password shutdown -s
Öhm da fällt mir noch ein, ich musste bei uns im Klinikum die PS Tools am Virenscanner freiziehen. Sonst wurden die geblockt.
Und beim ersten Aufruf muss man die EULA abnicken. das macht man mit dem
Schalter /accepteula. Sonst poppt ne GUI auf und man muss OK klicken. Sehr sinnfrei bei nem CMD Tool. Und die GUI kriegste ja nicht zu sehen am IPS.
deinen Vorschlag werde ich Morgen mal testen. Bei größeren Netzen ist das sonst beschi… zu verwalten. Bei unseren Mininetz ist es gerade noch praktikabel.
Hallo,
das Problem wird evtl. sein, dass IPS, welches das Kommando ausführt, evtl. als Systemdienst läuft. Kann es sein, dass dem Dienst die Berechtigung fehlt? Schau mal in den Diensten nach und versuche IPS mit einem Benutzer laufen zu lassen. Ich Denke dann gehts…
@loerdy
Unser größtes Netz was wir betreuen hat knappe 300 Rechner :rolleyes: läßt sich aber einfacher administrieren als ein kleines Netz, bei dem die Client`s offen sind.
@Sven
Nö - Rechte sind vorhanden
Muß leider einen kranken Kollegen vertreten und dann ist auch noch Urlaubszeit und Montag :(- kann es erst leider heute Abend testen