Out-Printer
Отправляет выходные данные на принтер.
Синтаксис
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Описание
Этот командлет доступен только на платформе Windows.
Командлет Out-Printer
отправляет выходные данные на принтер по умолчанию или на альтернативный принтер, если он указан. Так как командлет не имеет способа настроить задание печати, результирующий задание печати использует параметры по умолчанию, определенные для принтера.
Примечание.
Этот командлет был повторно введен в PowerShell 7. Этот командлет доступен только в системах Windows, поддерживающих рабочий стол Windows.
Примеры
Пример 1. Отправка файла для печати на принтере по умолчанию
В этом примере показано, как распечатать файл, даже если Out-Printer
у него нет параметра Path .
Get-Content -Path ./readme.txt | Out-Printer
Get-Content
получает содержимое readme.txt
файла в текущем каталоге и передает его в , который отправляет его Out-Printer
на принтер по умолчанию.
Пример 2. Печать строки на удаленный принтер
В этом примере печатается Hello, World
принтер Prt-6B Color на сервере Server01.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
Параметр Name выбирает определенный принтер, а не по умолчанию.
Пример 3. Печать раздела справки на принтере по умолчанию
В этом примере выводится полная версия раздела справки.Get-CimInstance
$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H
Get-Help
получает полную версию раздела Get-CimInstance
справки и сохраняет ее в переменной $H
. Параметр InputObject передает значение $H
Out-Printer
в .
Параметры
-InputObject
Указывает объекты, которые нужно передать на принтер. Введите переменную, которая содержит объекты, или команду или выражение, которое возвращает объекты.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Отправляет выходные данные на указанный принтер. Имя параметра Name указывать необязательно.
Type: | String |
Aliases: | PrinterName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Вы можете передать любой объект в этот командлет.
Выходные данные
None
Этот командлет не возвращает выходные данные.
Примечания
Этот командлет доступен только на платформах Windows.
Командлеты, содержащие команду, Out
не форматировать объекты. Они просто отрисовывают их и отправляют их в указанное место назначения отображения. Если вы отправляете неформатируемый объект Out
командлету, командлет отправляет его командлету форматирования перед отрисовкой.
Out-Printer
отправляет данные на принтер, но не выдает выходные объекты в конвейер. Если вы передаете выходные данные Out-Printer
Get-Member
в , Get-Member
сообщает, что объекты не были указаны.
Связанные ссылки
PowerShell