我正在使用一个调用$ host.ui.writeline的已编译cmdlet。我想重定向这个输出,但到目前为止我所尝试的并没有奏效。我没有编辑cmdlet的选项,因为它是一个已编译的二进制文件。
$host.ui.writeline("test") > $output
$host.ui.writeline("test") *> $output
是否可以将此输出重定向到变量?
答案 0 :(得分:0)
您可以将输出发送到文本文件,然后将文本文件读取到变量。
答案 1 :(得分:0)
$host.ui.WriteLine()
写入主机进程(即PowerShell控制台),就像Write-Host
一样。