Задать вопрос
@TechNOIR

Powershell+PHP. Как запустить скрипт в PHP?

Добрый день.
Изучаю взаимодействие Php с Powershell
Пробую на простейшем скрипте:
<?php
$query = shell_exec("powershell.exe -File E:\test.ps1");
echo $query; 
?>

В скрипте test.ps1 хранится для примера "Test-Connection Server"

Нужно чтобы полученный ответ в Powershell вернулся на страничку Php, но в ответ лишь белый лист...
Подскажите пожалуйста какое-нибудь решение данной проблемы.. Не обязательно shell_exec. Есть может иные варианты?
  • Вопрос задан
  • 3167 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Возможно, у вас возникает ошибка при выполнении команды, например, shell запрещен в целях безопасности, а вывод ошибок не включен, из-за чего выдается "белый лист". Попробуйте перед кодом включить отображение ошибок:

error_reporting(E_ALL);
ini_set('display_errors', 1);
Ответ написан
@azarij
В меру опытный никто
theboywonder.co.uk/2012/07/29/executing-powershell...
в теории, там нужно написать код для страницы, которая вернется и заполнить ее через повершеловские переменные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽