Out-Printer
Odešle výstup do tiskárny.
Syntax
Default (Výchozí)
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
Tato rutina je dostupná jenom na platformě Windows.
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 zavedena 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-Contentzíská obsah souboru readme.txt v aktuálním adresáři a předá ho do Out-Printer, který ho odešle do výchozí tiskárny.
Příklad 2: Tisk řetězce na vzdálenou tiskárnu
Tento příklad vytiskne Hello, World na tiskárnu 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 proměnné $H. Parametr InputObject předá hodnotu $HOut-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á.
Vlastnosti parametru
| Typ: | PSObject |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
(All)
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | True |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-Name
Odešle výstup na zadanou tiskárnu. Název parametru Název je volitelný.
Vlastnosti parametru
| Typ: | String |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
| Aliasy: | PrinterName |
Sady parametrů
(All)
| Position: | 0 |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Vstupy
PSObject
K tomuto cmdletu můžete přesměrovat libovolný objekt.
Výstupy
None
Tento cmdlet nevrátí žádný výstup.
Poznámky
Tento cmdlet je dostupný pouze na platformách Windows.
Rutiny, které obsahují příkaz Out, neformátují objekty. Jednoduše je vykreslují a posílají do zadaného cíle zobrazení. Pokud do rutiny Out odešlete neformátovaný objekt, rutina ho před vykreslením odešle do rutiny formátování.
Out-Printer odesílá data do tiskárny, ale nevygeneruje do kanálu žádné výstupní objekty. Pokud předáte výstup Out-Printer do Get-Member, Get-Member sestavy, že nebyly zadány žádné objekty.