Out-Printer
Skickar utdata till en skrivare.
Syntax
Default (Standard)
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.
Anmärkning
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 inte har någon Path-parameter.
Get-Content -Path ./readme.txt | Out-Printer
              Get-Contenthämtar innehållet i den readme.txt 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
I det här exemplet skrivs Hello, World ut till skrivaren Prt-6B Color på Server01.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
Parametern Name 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 visar 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 den i variabeln $H. Parametern InputObject skickar värdet för $H 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.
Parameteregenskaper
| Typ: | PSObject | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | True | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Name
Skickar utdata till den angivna skrivaren. Parameternamnet Namn är valfritt.
Parameteregenskaper
| Typ: | String | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | PrinterName | 
Parameteruppsättningar
(All)
| Position: | 0 | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
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 Out verb 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 skickar utdata från Out-Printer till Get-Member, och Get-Member rapporterar att inga objekt har angetts.