删除输出,不将其发送到控制台。

语法

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

说明

Out-Null cmdlet 将输出发送到 NULL,实际上是删除输出。

参数

-InputObject <psobject>

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

是否为必需?

false

位置?

named

默认值

是否接受管道输入?

true (ByValue)

是否接受通配符?

false

<CommonParameters>

此 cmdlet 支持通用参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。有关详细信息,请参阅 about_Commonparameters.

输入和输出

输入类型是指可通过管道传递给 cmdlet 的对象的类型。返回类型是指 Cmdlet 所返回对象的类型。

输入

System.Management.Automation.PSObject

可以通过管道将任何对象传递给 Out-Null。

输出

None

Out-Null 不生成任何输出。

说明

包含 Out 动词的 cmdlet(输出 cmdlet)没有用于提供名称或文件路径的参数。若要向某个输出 cmdlet 发送数据,请使用管道运算符 (|) 将 Windows PowerShell 命令的输出发送到该 cmdlet。还可以将数据存储在变量中,并使用 InputObject 参数将数据传递给 cmdlet。有关详细信息,请参阅示例。

Out-Null 不返回任何输出对象。如果将 Out-Null 的输出通过管道传递给 Get-Member,则 Get-Member 将报告尚未指定对象。

示例 1

C:\PS>get-childitem | out-null

说明
-----------
此命令获取本地目录中的项,但随后将其丢弃,而不是通过管道传递或在命令行显示它们。这在丢弃不需要的输出时非常有用。






另请参阅




目录