Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在powershell中重定向$host.ui.writeline的输出?_Powershell - Fatal编程技术网

如何在powershell中重定向$host.ui.writeline的输出?

如何在powershell中重定向$host.ui.writeline的输出?,powershell,Powershell,我使用的是调用$host.ui.writeline的编译cmdlet。我想重新定向这个输出,但到目前为止我所尝试的还没有成功。我没有编辑cmdlet的选项,因为它是已编译的二进制文件 $host.ui.writeline("test") > $output $host.ui.writeline("test") *> $output 是否可以将此输出重定向到变量 您可以将输出发送到文本文件,然后将文本文件读取到变量。$host.ui.WriteLine()写入主机进程(即PowerS

我使用的是调用$host.ui.writeline的编译cmdlet。我想重新定向这个输出,但到目前为止我所尝试的还没有成功。我没有编辑cmdlet的选项,因为它是已编译的二进制文件

$host.ui.writeline("test") > $output
$host.ui.writeline("test") *> $output

是否可以将此输出重定向到变量

您可以将输出发送到文本文件,然后将文本文件读取到变量。

$host.ui.WriteLine()
写入主机进程(即PowerShell控制台),就像写入主机一样