Я не могу запустить php shell_exec с PowerShell 7.4Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Я не могу запустить php shell_exec с PowerShell 7.4

Сообщение Anonymous »

У меня есть скрипт PowerShell, который выводит значения переменной системы: < /p>
env_output.ps1

Код: Выделить всё

$Env:UserDomain
$Env:ComputerName
$Env:UserName
< /code>
Я могу получить выход, когда использую эту функцию PHP, чтобы вызовать файл powershell v5 < /p>
$output_switch = shell_exec('powershell.exe -File C:\inetpub\env_output.ps1');
print_r ($output_switch);
< /code>
Но когда я переключаюсь на использование PowerShell v7.4, я не получил вывода. < /p>
$output_switch = shell_exec('pwsh.exe -File C:\inetpub\env_output.ps1');
print_r ($output_switch);
Сервер Windows 2019 с IIS и PHP.
Оба исполняемых файлов PowerShell находятся в переменной системы системы.

Подробнее здесь: https://stackoverflow.com/questions/794 ... rshell-7-4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»