Out-Printer
Odešle výstup do tiskárny.
Syntax
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
Rutina Out-Printer
odešle výstup do výchozí tiskárny nebo do alternativní tiskárny, pokud je zadána. Vzhledem k tomu, že rutina nemá žádný způsob konfigurace tiskové úlohy, použije výsledná tisková úloha výchozí nastavení definovaná pro tiskárnu.
Poznámka:
Tato rutina byla znovu vyvolána v PowerShellu 7. Tato rutina je dostupná jenom v systémech Windows, které podporují Windows Desktop.
Příklady
Příklad 1 – Odeslání souboru, který se má vytisknout na výchozí tiskárně
Tento příklad ukazuje, jak vytisknout soubor, i když Out-Printer
nemá parametr Path .
Get-Content -Path ./readme.txt | Out-Printer
Get-Content
získá obsah readme.txt
souboru v aktuálním adresáři a ho odešle do Out-Printer
výchozí tiskárny.
Příklad 2: Tisk řetězce na vzdálenou tiskárnu
Tento příklad se vytiskne Hello, World
na tiskárně Prt-6B Color na serveru Server01.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
Parametr Name vybere místo výchozí tiskárny konkrétní tiskárnu.
Příklad 3 – Tisk tématu nápovědy na výchozí tiskárnu
Tento příklad vytiskne úplnou verzi tématu nápovědy pro Get-CimInstance
.
$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H
Get-Help
získá úplnou verzi tématu nápovědy pro Get-CimInstance
a uloží ji do $H
proměnné. Parametr InputObject předá hodnotu $H
do Out-Printer
.
Parametry
-InputObject
Určuje objekty, které se mají odeslat do tiskárny. Zadejte proměnnou, která obsahuje objekty, nebo zadejte příkaz nebo výraz, který objekty získá.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Odešle výstup na zadanou tiskárnu. Název parametru je volitelný.
Type: | String |
Aliases: | PrinterName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Do této rutiny můžete převést libovolný objekt.
Výstupy
None
Tato rutina nevrátí žádný výstup.
Poznámky
Windows PowerShell obsahuje následující aliasy pro Out-Printer
:
lp
Rutiny, které obsahují Out
příkaz, neformátují objekty. Jednoduše je vykreslují a posílají do zadaného cíle zobrazení. Pokud do rutiny odešlete neformátovaný objekt Out
, rutina ho před vykreslením odešle do rutiny formátování.
Out-Printer
odesílá data do tiskárny, ale nevysílá do kanálu žádné výstupní objekty. Pokud předáte výstup do Out-Printer
Get-Member
, Get-Member
sestavy, že nebyly zadány žádné objekty.