将Out-GridView作为输出窗口使用

Posted on 2019-07-03 19:53  努力成长静待花开  阅读(275)  评论(0编辑  收藏  举报

  

通常,Out-GridView的的作用是打开一个窗口并显示所有通过管道传输到该cmdlet的内容

Get-Process |Out-GridView 

但是,我们可以将它改造成一个可以随时随地将信息通过管道传输到相同的输出窗口

$pipeline={Out-GridView}.GetSteppablePipeline()     ## GetSteppablePipeline() 是脚本块的一个方法
$pipeline.Begin($true)

$pipeline.Process("Init...")
$pipeline.Process("Process...")     ## 调用Process() 输出任何信息
$pipeline.Process("End")

$pipeline.End()      ## 结束管道