Get-PrinterDriver

Get-PrinterDriver

Retrieves the list of printer drivers installed on the specified computer.

Syntax

Parameter Set: Query (cdxml)
Get-PrinterDriver [[-Name] <String[]> ] [-AsJob] [-CimSession <CimSession[]> ] [-ComputerName <String> ] [-PrinterEnvironment <String[]> ] [-ThrottleLimit <Int32> ] [ <CommonParameters>]

Detaillierte Beschreibung

The Get-PrinterDriver cmdlet retrieves the list of printer drivers installed on the specified computer.

The Get-PrinterDriver cmdlet returns a printer driver object that you can store in a variable to use with other cmdlets. You can use the ComputerName parameter to list the printer drivers installed on another computer.

You can use wildcard characters with Get-PrinterDriver. You can use Get-PrinterDriver in a Windows PowerShell remoting session.

You do not need administrator privileges to use Get-PrinterDriver.

Parameter

-AsJob

Aliasse

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-CimSession<CimSession[]>

Führt das Cmdlet in einer Remotesitzung oder auf einem Remotecomputer aus. Geben Sie einen Computernamen oder ein Sitzungsobjekt ein, z. B. die Ausgabe eines Cmdlets New-CimSession oder Get-CimSession. Der Standardwert ist die aktuelle Sitzung auf dem lokalen Computer.

Aliasse

Session

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ComputerName<String>

Specifies the name of the computer from which to retrieve the printer drivers.

Aliasse

CN

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Name<String[]>

Specifies the name of the printer driver to retrieve.

Aliasse

Keiner

Erforderlich?

false

Position?

1

Standardwert

Keiner

Pipelineeingaben akzeptieren?

True (ByPropertyName)

Platzhalterzeichen akzeptieren?

false

-PrinterEnvironment<String[]>

Specifies the printer driver environment.

Aliasse

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ThrottleLimit<Int32>

Gibt die maximale Anzahl von gleichzeitigen Vorgängen an, die zum Ausführen dieses Cmdlets eingerichtet werden können. Wenn dieser Parameter ausgelassen oder der Wert 0 eingegeben wird, berechnet Windows PowerShell® einen optimalen Drosselungsgrenzwert für das Cmdlet basierend auf der Anzahl der CIM-Cmdlets, die auf dem Computer ausgeführt werden. Die Drosselungsgrenze gilt nur für das aktuelle Cmdlet und nicht für die Sitzung oder den Computer.

Aliasse

Keiner

Erforderlich?

false

Position?

named

Standardwert

Keiner

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Eingaben

Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können.

  • None

    This cmdlet accepts no input objects.

Ausgaben

Der Ausgabetyp ist der Typ der Objekte, die vom Cmdlet ausgegeben werden.

  • Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_PrinterDriver

    This cmdlet returns one or more printer driver objects.

Beispiele

Example 1: Get a list of printer drivers using wildcard characters

This command returns a list of printer drivers installed on the local computer using wildcard characters.

PS C:\> Get-PrinterDriver *

Example 2: Get a list of printer drivers on a remote computer

This command retrieves a list of printer drivers from the computer named printServer.

PS C:\> Get-PrinterDriver * -ComputerName printServer

Example 3: Get detailed information of each driver

Get-PrinterDriver displays a summarized view of each printer driver queried.

The following command displays the detailed information for each printer driver.

PS C:\> Get-PrinterDriver –Name "Microsoft XPS Document Writer" | Format-List

Example 4: Get a printer driver object

This command retrieves a printer driver object that you can use with other cmdlets. The printer driver object is stored in the $PrinterDriver variable.

PS C:\> $PrinterDriver = Get-PrinterDriver –Name "Microsoft XPS Document Writer v4"

Verwandte Themen

Add-PrinterDriver

Remove-PrinterDriver