Out-Printer
Envia a saída para uma impressora.
Syntax
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
Este cmdlet só está disponível na plataforma do Windows.
O Out-Printer
cmdlet envia a saída para a impressora predefinida ou para uma impressora alternativa, se for especificado. Uma vez que o cmdlet não tem qualquer forma de configurar a tarefa de impressão, a tarefa de impressão resultante utiliza as predefinições definidas para a impressora.
Nota
Este cmdlet foi reintroduzido no PowerShell 7. Este cmdlet só está disponível em sistemas Windows que suportem o Windows Desktop.
Exemplos
Exemplo 1 - Enviar um ficheiro para ser impresso na impressora predefinida
Este exemplo mostra como imprimir um ficheiro, embora Out-Printer
não tenha um parâmetro Caminho .
Get-Content -Path ./readme.txt | Out-Printer
Get-Content
obtém o conteúdo do readme.txt
ficheiro no diretório atual e encaminha-o para Out-Printer
o , que o envia para a impressora predefinida.
Exemplo 2: Imprimir uma cadeia numa impressora remota
Este exemplo é impresso Hello, World
na impressora Cor Prt-6B no Server01.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
O parâmetro Nome seleciona uma impressora específica, em vez da predefinição.
Exemplo 3 - Imprimir um tópico de ajuda para a impressora predefinida
Este exemplo imprime a versão completa do tópico de Ajuda para Get-CimInstance
.
$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H
Get-Help
obtém a versão completa do tópico Ajuda para Get-CimInstance
e armazena-a na $H
variável. O parâmetro InputObject transmite o valor de $H
para Out-Printer
.
Parâmetros
-InputObject
Especifica os objetos a enviar para a impressora. Introduza uma variável que contenha os objetos ou escreva um comando ou expressão que obtenha os objetos.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Envia a saída para a impressora especificada. O nome do parâmetro Nome é opcional.
Type: | String |
Aliases: | PrinterName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Pode encaminhar qualquer objeto para este cmdlet.
Saídas
None
Este cmdlet não devolve nenhuma saída.
Notas
Este cmdlet só está disponível nas plataformas do Windows.
Os cmdlets que contêm o Out
verbo não formatam objetos. Apenas os compõem e enviam-nos para o destino de apresentação especificado. Se enviar um objeto não formatado para um Out
cmdlet, o cmdlet envia-o para um cmdlet de formatação antes de o compor.
Out-Printer
envia dados para a impressora, mas não emite objetos de saída para o pipeline. Se encaminhar a saída de Out-Printer
para Get-Member
, Get-Member
comunica que não foram especificados objetos.