shell_exec с domen\user

Pi Patel

Новичок
Добрый день!

Подскажите пожалуйста как добавить в следующий код имя пользователя и пароль домена:
PHP:
$id = 111;
$users = shell_exec("powershell -command C:\\scripts\\test.ps1 -ID $id");
echo $users;
Так работает и он выдаёт результат скрипта powershell-а. Но в скрипте powershell-а могут быть запросы в AD которые работают если запускать локально, а не через php. Соответственно нужно запустить от учётной записи.
Я пробовал разными способами:
PHP:
$users = shell_exec("powershell /USER:'domen\user' /PASSWORD:'password' -command C:\\scripts\\test.ps1 -ID $id");
и
PHP:
$users = shell_exec("powershell -u 'domen\user' -p 'password' -command C:\\scripts\\test.ps1 -ID $id");
Увы не работает. Подскажите пожалуйста правильный синтаксис.
 

Pi Patel

Новичок
Проблема в том что нужно с паролем запускать.

Осталось выяснить, при чём тут PHP.
Хотелось бы запускать скрипт через PHP от учётной записи с паролем и получать от скрипта вывод.
В этом вопрос.
 
Последнее редактирование:
Сверху