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
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.