Проблема проста. Запуск php-файла в командной строке браузера и командной строки дает очень разные результаты, и я не могу понять, почему я выяснил, почему. Какие-либо эксперты php / psexec там сталкиваются с этим раньше? <?php echo '<pre>'; $output = shell_exec("psexec -accepteula \\\mypcname -u mypcname\\accountname -p xxxxxxx ipconfig /all 2>&1"); var_dump($output); echo '</pre>'; Производит этот вывод […]
По умолчанию PHP работает под учетной записью IUSR . При выполнении непосредственно: $lastline = exec('D:\\MyProgram.exe', $output, $return_var); Он запускается, но программа не может выполнять задачи из-за недостаточных привилегий. Мой вопрос: как запустить исполняемый файл под учетной записью Windows с веб-сайта PHP? Я пробовал: Когда выполняется через Sysinternals PsExec : $lastline = exec('D:\\PsExec.exe -u UserName -p […]