shell_exec не выполняет команду
В php скрипте не выполняется команда shell_exec. Если выполнять команду напрямую в PS- все работает. Работает и при запуске Ps-скрипта с этой же командой, но при понижении политики безопасности. А так не работает:
<?php
$query = shell_exec("Get-EventLog System -newest 10 | Out-File C:\localhost\out.txt");
echo $query;
?>
Пробовала еще:
<?php
$pscript = "C:\localhost\1.ps1";
shell_exec("powershell -command $pscript -username '$Username'< NUL");
?>
но в этом случае просто открывается скрипт как текстовый файл. Как мне запустить скрипт ИЛИ выполнить команду все-таки?