Out-Printer
Skickar utdata till en skrivare.
Syntax
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
Den här cmdleten är endast tillgänglig på Windows-plattformen.
Cmdleten Out-Printer
skickar utdata till standardskrivaren eller till en alternativ skrivare, om en har angetts. Eftersom cmdleten inte har något sätt att konfigurera utskriftsjobbet använder det resulterande utskriftsjobbet de standardinställningar som definierats för skrivaren.
Kommentar
Den här cmdleten återinfördes i PowerShell 7. Den här cmdleten är endast tillgänglig i Windows-system som stöder Windows Desktop.
Exempel
Exempel 1 – Skicka en fil som ska skrivas ut på standardskrivaren
Det här exemplet visar hur du skriver ut en fil, även om Out-Printer
det inte finns någon sökvägsparameter .
Get-Content -Path ./readme.txt | Out-Printer
Get-Content
hämtar innehållet readme.txt
i filen i den aktuella katalogen och skickar den till Out-Printer
, som skickar den till standardskrivaren.
Exempel 2: Skriv ut en sträng till en fjärrskrivare
Det här exemplet skriver ut Hello, World
till Prt-6B Color-skrivaren på Server01.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
Parametern Namn väljer en specifik skrivare i stället för standardvärdet.
Exempel 3 – Skriv ut ett hjälpavsnitt till standardskrivaren
Det här exemplet skriver ut den fullständiga versionen av hjälpavsnittet för Get-CimInstance
.
$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H
Get-Help
hämtar den fullständiga versionen av hjälpavsnittet för Get-CimInstance
och lagrar det i variabeln $H
. Parametern InputObject skickar värdet $H
för till Out-Printer
.
Parametrar
-InputObject
Anger vilka objekt som ska skickas till skrivaren. Ange en variabel som innehåller objekten eller skriv ett kommando eller uttryck som hämtar objekten.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Skickar utdata till den angivna skrivaren. Parameternamnet Namn är valfritt.
Type: | String |
Aliases: | PrinterName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Du kan skicka valfritt objekt till den här cmdleten.
Utdata
None
Den här cmdleten returnerar inga utdata.
Kommentarer
Den här cmdleten är endast tillgänglig på Windows-plattformar.
De cmdletar som innehåller verbet Out
formaterar inte objekt. De renderar dem bara och skickar dem till det angivna visningsmålet. Om du skickar ett oformaterat objekt till en Out
cmdlet skickar cmdleten det till en formaterings-cmdlet innan det återges.
Out-Printer
skickar data till skrivaren, men genererar inga utdataobjekt till pipelinen. Om du matar ut utdata Out-Printer
från till Get-Member
Get-Member
rapporterar du att inga objekt har angetts.