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-Contenthä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

PSObject

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-MemberGet-Memberrapporterar du att inga objekt har angetts.