Lezen in het Engels

Delen via


Out-Printer

Hiermee wordt uitvoer naar een printer verzonden.

Syntax

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

Description

Deze cmdlet is alleen beschikbaar op het Windows-platform.

De Out-Printer cmdlet verzendt uitvoer naar de standaardprinter of naar een alternatieve printer, indien opgegeven. Omdat de cmdlet geen manier heeft om de afdruktaak te configureren, gebruikt de resulterende afdruktaak de standaardinstellingen die voor de printer zijn gedefinieerd.

Notitie

Deze cmdlet is opnieuw geïntroduceerd in PowerShell 7. Deze cmdlet is alleen beschikbaar op Windows-systemen die ondersteuning bieden voor het Windows-bureaublad.

Voorbeelden

Voorbeeld 1: een bestand verzenden dat moet worden afgedrukt op de standaardprinter

In dit voorbeeld ziet u hoe u een bestand kunt afdrukken, ook al Out-Printer heeft deze geen path-parameter .

Get-Content -Path ./readme.txt | Out-Printer

Get-Contenthaalt de inhoud van het readme.txt bestand in de huidige map op en stuurt deze door naar Out-Printer, waarmee het naar de standaardprinter wordt verzonden.

Voorbeeld 2: een tekenreeks afdrukken naar een externe printer

In dit voorbeeld wordt afgedrukt Hello, World op de Prt-6B Color-printer op Server01.

"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"

De parameter Name selecteert een specifieke printer in plaats van de standaardprinter.

Voorbeeld 3: Een Help-onderwerp afdrukken op de standaardprinter

In dit voorbeeld wordt de volledige versie van het Help-onderwerp voor Get-CimInstanceafgedrukt.

$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H

Get-Help haalt de volledige versie van het Help-onderwerp voor Get-CimInstance op en slaat deze op in de $H variabele. De parameter InputObject geeft de waarde van $H door aan Out-Printer.

Parameters

-InputObject

Hiermee geeft u de objecten worden verzonden naar de printer. Voer een variabele in die de objecten bevat of typ een opdracht of expressie waarmee de objecten worden opgehaald.

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Hiermee wordt de uitvoer naar de opgegeven printer verzonden. De parameternaam Naam is optioneel.

Type:String
Aliases:PrinterName
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

PSObject

U kunt elk object doorsnijden naar deze cmdlet.

Uitvoerwaarden

None

Deze cmdlet retourneert geen uitvoer.

Notities

Deze cmdlet is alleen beschikbaar op Windows-platforms.

De cmdlets die het Out werkwoord bevatten, maken geen objecten op. Ze geven ze gewoon weer en verzenden ze naar de opgegeven weergavebestemming. Als u een niet-opgemaakt object naar een Out cmdlet verzendt, verzendt de cmdlet het naar een cmdlet voor opmaak voordat het wordt weergegeven.

Out-Printer verzendt gegevens naar de printer, maar verzendt geen uitvoerobjecten naar de pijplijn. Als u de uitvoer van Out-Printer doorsnijd naar Get-Member, Get-Member rapporteert dat er geen objecten zijn opgegeven.