Удаляет вывод вместо того, чтобы отправить его на консоль.
Синтаксис
Out-Null [-InputObject <psobject>] [<CommonParameters>]
Описание
Командлет Out-Null отправляет вывод устройству NULL, по сути удаляя данные.
Параметры
-InputObject <psobject>
Указывает удаленный объект. Введите переменную, содержащую объекты, либо команду или выражение для получения объектов.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
true (ByValue) |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
System.Management.Automation.PSObject Любой объект можно передать командлету Out-Null по конвейеру. |
Выходные данные |
Нет Командлет Out-Null не формирует никаких выходных данных. |
Примечания
Командлеты, содержащие команду Out (командлеты Out) не содержат параметров для указания имен или путей. Для передачи данных командлету Out используйте оператор конвейера (|), чтобы передать выходные данные команды Windows PowerShell командлету. Также можно хранить данные в переменной и использовать параметр InputObject для передачи данных в командлет. Дополнительные сведения см. в примерах.
Командлет Out-Null не возвращает никаких объектов вывода. Если передать по конвейеру вывод командлета Out-Null командлету Get-Member, командлет Get-Member сообщит, что не указано ни одного объекта.
Пример 1
C:\PS>get-childitem | out-null Описание ----------- Эта команда возвращает элементы, хранящиеся в локальном каталоге, но потом удаляет их, вместо того чтобы передать по конвейеру или вывести в командной строке. Это позволяет избавиться от ненужного вывода.