Out-Null

隐藏输出,而不是将其沿着管道发送或显示它。

语法

Out-Null
   [-InputObject <PSObject>]
   [<CommonParameters>]

说明

Out-Null cmdlet 将输出发送到 NULL,实际上是将输出从管道中删除并阻止输出显示在屏幕上。

示例

示例 1:删除输出

Get-ChildItem | Out-Null

此命令获取当前位置/目录中的项,但其输出不会通过管道传递,也不会显示在命令行中。 这在隐藏不需要的输出时非常有用。

参数

-InputObject

指定要发送到 NULL(从管道中删除)的对象。 输入一个包含对象的变量,或键入可获取对象的命令或表达式。

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

输入

PSObject

你可以通过管道将任何对象传递给此 cmdlet。

输出

None

此 cmdlet 不返回任何输出。

备注

  • 包含 Out 谓词的 cmdlet (Out cmdlet) 没有用于名称或文件路径的参数。 若要将数据发送到 Out cmdlet,请使用管道运算符 (|) 将 PowerShell 命令的输出发送到该 cmdlet。 还可以将数据存储在变量中,并使用 InputObject 参数将数据传递给 cmdlet。 有关详细信息,请参阅示例。
  • Out-Null 不返回任何输出对象。 如果将 Out-Null 的输出通过管道传送到 Get-Member cmdlet,则 Get-Member 会报告未指定任何对象。