Powershell,是否有可能冲洗/清除输出流

时间:2018-10-16 11:43:33

标签: powershell

是否可以在函数内部刷新/清除Powershells输出流?

用例:我正在psm1文件中从其他开发人员调用PS函数,并且我想使用输出流将数字返回值返回给调用方。 我的问题:我正在使用的其他一些功能执行Write-Output操作。因此,我的函数通过Write-Output cmdlet返回了返回值加文本“ injected”的混合。

1 个答案:

答案 0 :(得分:0)

由于Jeroen Mostert并未将他的评论发布为答案,所以我会这样做:

  

小溪不断向前移动。您无法清除它,因为所写的内容已被写入。您可以清除屏幕,但这显然不是一回事。您可以做的就是控制流-Write-Output将其输出发送到管道中的下一个命令,因此,如果您确定下一个命令在那里并丢弃了输入(错误功能|输出为空)永远不会到达您的呼叫者。