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