kongootto
Threadstarter
- Dabei seit
- 22.10.2009
- Beiträge
- 2
Hallo,
folgendes Problem: ich habe auf einem Windows Server 2003 WAMP installiert und eine php-basierte Web Anwendung geschrieben. Die Benutzer sollen über die Web Anwendung bestimmte Aufträge bzw. Dateien angeben und über ein, von dem php-Skript angestoßenes .vbs-Skript, auf ein oder mehrere Server in derselben Domäne kopieren können.
Der Haken dabei ist. Damit der Aufruf des .vbs Skriptes funktioniert, muss beim wampapache-Dienst "Logon as Local System account" eingestellt und "allow service to interact with desktop" aktiviert sein. Allerdings besitzt der "Local System Account" keine Rechte für den Netzwerkzugriff, so dass ich keine Dateien auf die anderen Server in der Domäne kopieren kann.
Wenn ich ein anderes Konto, bspw. das des Administartors angebe, funktioniert der Aufruf der .vbs-Datei wiederum nicht, da es dort kein "allow service to interact with desktop" gibt.
Ein manuell Start der .vbs Datei ist leider nicht möglich, da der ganze Prozess automatisert über die Web Oberfläche ablaufen soll.
Ich habe schon einen weiteren lokalen Benutzer erstellt und diesem über die "Local Security Settings" das Recht "Logon as a Service" gegeben; aber das hat alles nicht gebracht
Ich habe, so wie ich es sehe, zwei Möglichkeiten:
a) den Local System Account dazu bringen, dass er irgendwie auf bspw. gemappte Laufwerke zugreifen kann.
b) einen anderen Account dazu bringen, dass der Start der .vbs-Datei aus php heraus möglich ist.
Hat jemand von euch eine Idee.
Gruss & Danke
Kongootto
folgendes Problem: ich habe auf einem Windows Server 2003 WAMP installiert und eine php-basierte Web Anwendung geschrieben. Die Benutzer sollen über die Web Anwendung bestimmte Aufträge bzw. Dateien angeben und über ein, von dem php-Skript angestoßenes .vbs-Skript, auf ein oder mehrere Server in derselben Domäne kopieren können.
Der Haken dabei ist. Damit der Aufruf des .vbs Skriptes funktioniert, muss beim wampapache-Dienst "Logon as Local System account" eingestellt und "allow service to interact with desktop" aktiviert sein. Allerdings besitzt der "Local System Account" keine Rechte für den Netzwerkzugriff, so dass ich keine Dateien auf die anderen Server in der Domäne kopieren kann.
Wenn ich ein anderes Konto, bspw. das des Administartors angebe, funktioniert der Aufruf der .vbs-Datei wiederum nicht, da es dort kein "allow service to interact with desktop" gibt.
Ein manuell Start der .vbs Datei ist leider nicht möglich, da der ganze Prozess automatisert über die Web Oberfläche ablaufen soll.
Ich habe schon einen weiteren lokalen Benutzer erstellt und diesem über die "Local Security Settings" das Recht "Logon as a Service" gegeben; aber das hat alles nicht gebracht

Ich habe, so wie ich es sehe, zwei Möglichkeiten:
a) den Local System Account dazu bringen, dass er irgendwie auf bspw. gemappte Laufwerke zugreifen kann.
b) einen anderen Account dazu bringen, dass der Start der .vbs-Datei aus php heraus möglich ist.
Hat jemand von euch eine Idee.
Gruss & Danke
Kongootto