获取值但不要在控制台中打印它

时间:2013-07-10 10:12:31

标签: windows powershell

我有一个带有函数的脚本,里面有我这样的东西

Get-SPFeature ... bla bla bla

现在我使用此cmd的结果进行检查,我不想在我的控制台上打印此cmd的结果。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

如果$result = Get-SPFeature ... bla bla bla未捕获输出,则该命令将写入除STDOUT之外的其他流。尝试重定向所有流:

$result = Get-SPFeature ... bla bla bla *>&1

答案 1 :(得分:1)

您可以通过将函数输出为Out-Null来抑制函数的输出

Get-SPFeature ... bla bla bla | Out-Null

或者通过分配变量

$Result = Get-SPFeature ... bla bla bla