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"