Out-Printer
Envía los resultados a una impresora.
Syntax
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
Este cmdlet solo está disponible en la plataforma Windows.
El Out-Printer
cmdlet envía la salida a la impresora predeterminada o a una impresora alternativa, si se especifica una. Dado que el cmdlet no tiene ninguna manera de configurar el trabajo de impresión, el trabajo de impresión resultante usa la configuración predeterminada definida para la impresora.
Nota:
Este cmdlet se ha vuelto a introducir en PowerShell 7. Este cmdlet solo está disponible en sistemas Windows que admiten el escritorio de Windows.
Ejemplos
Ejemplo 1: Envío de un archivo que se imprimirá en la impresora predeterminada
En este ejemplo se muestra cómo imprimir un archivo, aunque Out-Printer
no tenga un parámetro Path .
Get-Content -Path ./readme.txt | Out-Printer
Get-Content
obtiene el contenido del readme.txt
archivo en el directorio actual y lo canaliza a Out-Printer
, que lo envía a la impresora predeterminada.
Ejemplo 2: Imprimir una cadena en una impresora remota
En este ejemplo se imprime Hello, World
en la impresora Prt-6B Color en Server01.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
El parámetro Name selecciona una impresora específica, en lugar del valor predeterminado.
Ejemplo 3: Imprimir un tema de ayuda en la impresora predeterminada
En este ejemplo se imprime la versión completa del tema de Ayuda para Get-CimInstance
.
$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H
Get-Help
obtiene la versión completa del tema de Ayuda para Get-CimInstance
y la almacena en la $H
variable . El parámetro InputObject pasa el valor de $H
a Out-Printer
.
Parámetros
-InputObject
Especifica los objetos que se van a enviar a la impresora. Especifique una variable que contenga los objetos o escriba un comando o una expresión que obtenga los objetos.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Envía la salida a la impresora especificada. El nombre del parámetro Name es opcional.
Type: | String |
Aliases: | PrinterName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Puede canalizar cualquier objeto a este cmdlet.
Salidas
None
Este cmdlet no devuelve ningún resultado.
Notas
Este cmdlet solo está disponible en plataformas Windows.
Los cmdlets que contienen el Out
verbo no dan formato a los objetos. Simplemente los representan y los envían al destino de presentación especificado. Si envía un objeto sin formato a un Out
cmdlet, el cmdlet lo envía a un cmdlet de formato antes de representarlo.
Out-Printer
envía datos a la impresora, pero no emite ningún objeto de salida a la canalización. Si canaliza la salida de Out-Printer
a Get-Member
, Get-Member
notifica que no se ha especificado ningún objeto.