Obter saída de um script do PowerShell em um HTA
Estou tentando chamar um script do PowerShell do aplicativo HTML [HTA] como:
Set WshShell = CreateObject("WScript.Shell")
Set retVal = WshShell.Exec("powershell.exe C:\PS_Scripts\test.ps1")
Onde test.ps1 apenas retorna a contagem de processos
return (Get-Process).Count
Desejo obter a saída desse script do PowerShell e armazená-lo em uma variável local ou exibir no HTA. Como isso pode ser feito ?
Eu tentei usar:
retVal.StdIn.Close()
result = retVal.StdOut.ReadAll()
alert(result)
Mas o valor do resultado impresso é nulo.
Por favor, ajude-me a conseguir isso.