Показать окно Get-Credential Box, когда скрипт PS вызывается из скрипта PHP - PullRequest
1 голос
/ 24 апреля 2020

Мой php скрипт:

$pscommand = "powershell -ExecutionPolicy Bypass -Command .\script.ps1 -upn $upn";
$output = shell_exec ($pscommand);
echo "<br>$output";

запускает этот скрипт ps:

try{
    $credential = Get-Credential
    Import-Module MSOnline
    Connect-MsolService -Credential $credential -ErrorAction Stop -verbose
}

, но всплывающее окно для ввода учетных данных не отображается. Сообщение об ошибке (Google Translate от немецкого):

"Отображение модального диалогового окна или формы является недопустимой операцией, если приложение не работает в режиме UserInteractive. Укажите формат ServiceNotification или DefaultDesktopOnly для просмотра уведомлений приложения-службы . "

Как я могу это исправить? Это проблема PS, php или IIS?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...