Hallo, ich möchte mittels PHP eine Datei ausführen. In meinem fall eine batch-datei. Hab nun schon einiges zum Thema gelesen und hab mir das Tool PsExec besorgt. Dieses liegt zusammen mit der test.bat in einem verzeichnis auf dem Webserver. Ich nutze Windows Server 2012 und Xampp. Der Aufruf der test.bat funktioniert soweit das ich den Prozess im Taskmanager sehen kann, allerdings fehlt mir die Oberfläche, also es wird nix angezeigt
Hab nun schon verschiedenste Sachen probiert aber komm nicht weiter...
hier erst mal die test.php:
und hier die test.bat:
Ich hab dem Apache-Service den "Datenaustausch zwischen Dienst und Desktop" erlaubt und hab der CMD Vollzugriff für den Benutzer IS_User gegeben (wie hier beschrieben: http://php.net/manual/de/function.exec.php#86438)
Ich hoffe jmd hat noch eine Idee an was es noch liegen kann.
gruß ehorn
Hab nun schon verschiedenste Sachen probiert aber komm nicht weiter...
hier erst mal die test.php:
PHP-Code:
<?php
exec('psexec.exe -h -d -i test.bat -accepteula');
?>
Code:
calc.exe pause
Ich hoffe jmd hat noch eine Idee an was es noch liegen kann.
gruß ehorn
Kommentar