我有一个调用其他脚本的脚本。我调用的脚本有很好的标准输出我想要显示,但我还需要将输出分配给变量进行进一步处理。为了获得理想的效果,我两次调用Get-SomeStuff。
$a = Get-SomeStuff
Get-SomeStuff
有更好的方法吗?
答案 0 :(得分:3)
Get-SomeStuff | Tee-Object -Variable VarName
应该做的伎俩
Get-Help -Online Tee-Object
了解更多信息
根据Keith的评论,您还需要执行| Out-Host
或| Format-Table | Out-Host
之类的操作,以便将其输出到屏幕而不是管道。
答案 1 :(得分:2)
或者你可以简单地转储变量的内容:
$a = Get-SomeStuff
$a