Dela via


Out-Printer

Skickar utdata till en skrivare.

Syntax

Out-Printer
   [[-Name] <String>]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

Cmdleten Out-Printer skickar utdata till standardskrivaren eller till en alternativ skrivare, om en har angetts.

Exempel

Exempel 1: Skriv ut innehållet i ett hjälpavsnitt till standardskrivaren

PS C:\> Get-Content $pshome\about_signing.help.txt | Out-Printer

Det här kommandot skriver ut innehållet i avsnittet about_Signing Hjälp till standardskrivaren. Det här exemplet visar hur du skriver ut en fil, även om out-printer inte har någon path parameter.

Kommandot använder cmdleten Get-Content för att hämta innehållet i hjälpavsnittet. Sökvägen innehåller $pshome, en inbyggd variabel som lagrar installationskatalogen för Windows PowerShell. En pipelineoperator (|) skickar resultatet till out-printer, som skickar den till standardskrivaren.

Exempel 2: Skriv ut text till en alternativ skrivare

PS C:\> "Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"

Det här kommandot skriver ut Hello, World till Prt-6B Color-skrivaren på Server01. Det här kommandot använder parametern Name för att ange den alternativa skrivaren. Eftersom parameternamnet är valfritt kan du utelämna det.

Exempel 3: Skriv ut den fullständiga versionen av ett hjälpavsnitt till standardskrivaren

PS C:\> $H = Get-Help -Full Get-WmiObject
PS C:\> Out-Printer -InputObject $H

Dessa kommandon skriver ut den fullständiga versionen av hjälpavsnittet för Get-WmiObject. Det första kommandot använder cmdleten Get-Help för att hämta den fullständiga versionen av hjälpavsnittet för Get-WmiObject och lagrar den i variabeln $H. Det andra kommandot skickar innehållet till standardskrivaren. Den använder parametern InputObject för att skicka värdet för variabeln $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.

Typ:PSObject
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger den alternativa skrivaren. Parameternamnet Namn är valfritt.

Typ:String
Alias:PrinterName
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

PSObject

Du kan skicka valfritt objekt till out-printer.

Utdata

None

out-printer returnerar inga objekt.

Kommentarer

  • Du kan också referera till Out-Printer med dess inbyggda alias, lp. Mer information finns i about_Aliases.

    De cmdletar som innehåller out-verbet 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.

    Ut-cmdletarna har inte parametrar för namn eller filsökvägar. Om du vill skicka data till en Out-cmdlet använder du en pipelineoperator (|) för att skicka utdata från ett Windows PowerShell-kommando till cmdleten. Du kan också lagra data i en variabel och använda parametern InputObject för att skicka data till cmdleten. Mer information finns i exemplen.

    out-printer skickar data, men den genererar inga utdataobjekt. Om du skicka utdata från Out-Printer till Get-Member rapporterar Get-Member att inga objekt har angetts.