.ps1 ファイル内から実行される .bat ファイルによって作成された出力をキャプチャする必要があります。
私はpowershellスクリプトを初めて使用しますが、これが正しい構文ではないことを知っています. これは、私が何をする必要があるかを最もよく示しています。
factor.bat スクリプトを実行し、その出力を保存して、$Body
後でそのテキストを使用できるようにする必要があります。
"C:\Program Files (x86)\Puppet Labs\Puppet\bin\facter.bat" > $Body