Mailinglisten-Archive |
> habe ein simples vbs wsh Script das mir per wmi aufrufe > Informationen (z.B. Hostname, RamSize usw.) von einem PC holt. > > Das Problem ist nun: ein Aufruf in php per exec funktioniert > nur wenn die Informationen vom localhost kommen. Sobald ich > einen PC vom LAN angebe 'died' das Script nach ca. 15sek. > Wenn ich es jedoch im command prompt von Windows ausführe, > holt sich das script in ca. 8sek. die Infos von einem PC. > > max_execution_time habe ich auf 300sek. gesetzt > Gibt es noch andere Einstellung die auf mein Problem ein > Einfluss haben könnten? > Jo, wenn du das Script auif der Kommandozeile ausführst, wird es unter deim Benutzer ausgeführt. Wird es über PHP/Apache ausgeführt, wird es unter dem Benutzer, unter dem der Apache läuft, ausgeführt. Vermut- lich ist das der SYSTEM - Account. Der darf dann bestimmt nicht die Daten von einem entfernten Rechner auslesen.... Lass mal zum _testen_ den Apache unter deinem User laufen, und schau mal ob es dann geht... Grüße, Mathias
php::bar PHP Wiki - Listenarchive