Ausgabe eines PowerShell-Skripts in einer HTA erhalten
Ich versuche, ein Powershell-Skript aus der HTML-Anwendung [HTA] aufzurufen als:
Set WshShell = CreateObject("WScript.Shell")
Set retVal = WshShell.Exec("powershell.exe C:\PS_Scripts\test.ps1")
Wo in der test.ps1 nur die Prozessanzahl zurückgegeben wird
return (Get-Process).Count
Ich möchte die Ausgabe dieses Powershell-Skripts abrufen und dann in einer lokalen Variablen speichern oder auf HTA anzeigen. Wie geht das?
Ich habe versucht mit:
retVal.StdIn.Close()
result = retVal.StdOut.ReadAll()
alert(result)
Aber der ausgedruckte Ergebniswert ist null.
Bitte hilf mir, wie ich das erreichen kann.