Поделиться через


Out-Null

Скрывает выходные данные вместо отправки его вниз конвейера или его отображения.

Синтаксис

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

Описание

Командлет Out-Null отправляет выходные данные в значение NULL, в результате удалив его из конвейера и предотвращая отображение выходных данных на экране. Это влияет только на стандартный выходной поток. Другие выходные потоки, такие как поток ошибок, не затрагиваются. Будут отображаться исключения. Это упрощает проверку команды на наличие ошибок.

Примеры

Пример 1. Удаление выходных данных

Get-ChildItem | Out-Null

Эта команда получает элементы в текущем расположении или каталоге, но его выходные данные не передаются через конвейер и не отображаются в командной строке. Это полезно для скрытия выходных данных, которые вам не нужны.

Параметры

-InputObject

Указывает объект, отправляемый в NULL (удален из конвейера). Введите переменную, которая содержит объекты, или команду или выражение, которое возвращает объекты.

Тип:PSObject
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

PSObject

Вы можете передать любой объект в этот командлет.

Выходные данные

None

Этот командлет не возвращает выходные данные.

Примечания

  • Командлеты, содержащие команду Out ( командлеты Out ), не имеют параметров для имен или путей к файлам. Чтобы отправить данные в командлет Out , используйте оператор конвейера (|) для отправки выходных данных команды Windows PowerShell командлету. Вы также можете хранить данные в переменной и использовать параметр InputObject для передачи данных командлету. Дополнительные сведения см. в примерах.
  • Out-Null не возвращает выходные объекты. Если вы передаете выходные данные Out-Null командлета Get-Member, сообщает, Get-Member что объекты не были указаны.