Batch via PHP auf Server starten
Verfasst: 4. Feb 2011, 17:36
Hallo WHS-Fans
ich hoffe Ihr könnt mir helfen, denn zum ersten mal verzweifele ich hier an einem Problem und weder Google noch Forensuchen konnten mir weiterhelfen. Ich knacke da nun schon seit 4 Tagen dran... KRIESE!
Mein Vorhaben; Via Internet ein PHP Script aufrufen, welches auf dem Server eine BatchDatei ausführt.
Ziel: Einige Programme und Dienste die ganz gerne mal abschmieren (z.B. WME9) neu starten OHNE den Umweg über die Konsole zur fernwartung gehen zu müssen.
Die Batchdatei an sich ist fertig und läuft. Da drin bin ich ja auch fit.
Nun habe ich im Netz nach zig Lösungen gesucht eine PHP zu schreiben, welche mir die Batch Datei startet und mittlerweile glaube ich, das Problem liegt an meinem System.
Ich habe sowohl mit manueller PHP Installation rumprobiert, wie auch mit automatischer.
Derzeit ist der Stand der, dass ich Mit dem PHP-Installer 1.04 die version PHP 5.2.6 installiert habe.
Zum Testen habe ich derzeit eine PHP Datei mit folgendem Inhalt im wwwroot:
<?php
$tmp = exec("C:\\Inetpub\\wwwroot\\restartVME.cmd");
?>
Ausgabe = 0 und es passiert auch nichts.
Falls es an meiner Config liegen könnte, hier die Info: Info.php
Als Ausgabe auf dem Browser kommt nichts. Auch ein Prozess wird nicht gestartet.
Ich hoffe jemand kann mir helfen.
Falls das auch eine Fehlerquelle ist; Berechtigung. Ich habe IUSR_Server die Berechtigung zum ausführen gegeben. Darüber hinaus noch kin Berechtigung erteilt.
Noch teste ich auch Lokal auf dem WHS.
Später wünsche ich mir das ohne Login oder derartiges, nur mit simplen Start der PHP.
Hiiiiilfe und vielen lieben Dank vorab.
Ingo
ich hoffe Ihr könnt mir helfen, denn zum ersten mal verzweifele ich hier an einem Problem und weder Google noch Forensuchen konnten mir weiterhelfen. Ich knacke da nun schon seit 4 Tagen dran... KRIESE!
Mein Vorhaben; Via Internet ein PHP Script aufrufen, welches auf dem Server eine BatchDatei ausführt.
Ziel: Einige Programme und Dienste die ganz gerne mal abschmieren (z.B. WME9) neu starten OHNE den Umweg über die Konsole zur fernwartung gehen zu müssen.
Die Batchdatei an sich ist fertig und läuft. Da drin bin ich ja auch fit.
Nun habe ich im Netz nach zig Lösungen gesucht eine PHP zu schreiben, welche mir die Batch Datei startet und mittlerweile glaube ich, das Problem liegt an meinem System.
Ich habe sowohl mit manueller PHP Installation rumprobiert, wie auch mit automatischer.
Derzeit ist der Stand der, dass ich Mit dem PHP-Installer 1.04 die version PHP 5.2.6 installiert habe.
Zum Testen habe ich derzeit eine PHP Datei mit folgendem Inhalt im wwwroot:
<?php
$tmp = exec("C:\\Inetpub\\wwwroot\\restartVME.cmd");
?>
Ausgabe = 0 und es passiert auch nichts.
Falls es an meiner Config liegen könnte, hier die Info: Info.php
Als Ausgabe auf dem Browser kommt nichts. Auch ein Prozess wird nicht gestartet.
Ich hoffe jemand kann mir helfen.
Falls das auch eine Fehlerquelle ist; Berechtigung. Ich habe IUSR_Server die Berechtigung zum ausführen gegeben. Darüber hinaus noch kin Berechtigung erteilt.
Noch teste ich auch Lokal auf dem WHS.
Später wünsche ich mir das ohne Login oder derartiges, nur mit simplen Start der PHP.
Hiiiiilfe und vielen lieben Dank vorab.
Ingo