Получить вывод сценария PowerShell в HTA
Я пытаюсь вызвать скрипт powershell из HTML-приложения [HTA] как:
Set WshShell = CreateObject("WScript.Shell")
Set retVal = WshShell.Exec("powershell.exe C:\PS_Scripts\test.ps1")
Где test.ps1 просто имеет счетчик процесса, возвращающийся
return (Get-Process).Count
Я хочу получить выходные данные этого сценария powershell, а затем сохранить его в локальной переменной или отобразить на HTA. Как это может быть сделано ?
Я пытался с помощью:
retVal.StdIn.Close()
result = retVal.StdOut.ReadAll()
alert(result)
Но напечатанное значение результата равно нулю.
Пожалуйста, помогите мне, как этого добиться.