Passer au contenu principal

Get-PrinterDriver

Récupère la liste des pilotes d'imprimante installés sur l'ordinateur spécifié.

Syntaxe

Get-PrinterDriver
   [[-Name] <String[]>]
   [-PrinterEnvironment <String[]>]
   [-ComputerName <String>]
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [<CommonParameters>]

Description

La cmdlet Get-PrinterDriver récupère la liste des pilotes d'imprimante installés sur l'ordinateur spécifié. La cmdlet Get-PrinterDriver renvoie un objet de pilote d'imprimante que vous pouvez stocker dans une variable à utiliser avec d'autres cmdlets. Vous pouvez spécifier le paramètre ComputerName pour lister les pilotes d'imprimante installés sur un autre ordinateur.

Vous pouvez utiliser des caractères génériques avec Get-PrinterDriver. Vous pouvez utiliser Get-PrinterDriver dans une session à distance Windows PowerShell.

Vous n'avez pas besoin d'informations d'identification d'administrateur pour exécuter Get-PrinterDriver.

Exemples

Exemple 1 : Obtenez une liste de pilotes d'imprimante utilisant des caractères génériques

Get-PrinterDriver -Name *

Cette commande renvoie une liste des pilotes d'imprimante installés sur l'ordinateur local à l'aide de caractères génériques.

Exemple 2 : Obtenir une liste des pilotes d'imprimante sur un ordinateur distant

Get-PrinterDriver -Name * -ComputerName "PrintServer"

Cette commande récupère une liste de pilotes d'imprimante à partir de l'ordinateur nommé PrintServer.

Exemple 3 : Obtenez des informations détaillées sur chaque pilote

Get-PrinterDriver -Name "Microsoft XPS Document Writer" | Format-List

Cette commande affiche les informations détaillées pour chaque pilote d'imprimante. Get-PrinterDriver affiche une vue résumée de chaque pilote d'imprimante interrogé.

Exemple 4 : Obtenir un objet de pilote d'imprimante

$PrinterDriver = Get-PrinterDriver -Name "Microsoft XPS Document Writer v4"

Cette commande récupère un objet de pilote d'imprimante que vous pouvez utiliser avec d'autres applets de commande. L'objet du pilote d'imprimante est stocké dans la variable $PrinterDriver.

Paramètres

-AsJob

Exécute l'applet de commande en tant que tâche d'arrière-plan. Utilisez ce paramètre pour exécuter des commandes qui prennent beaucoup de temps.

-CimSession

Exécute l'applet de commande dans une session distante ou sur un ordinateur distant. Entrez un nom d'ordinateur ou un objet de session, tel que la sortie d'un applet New-CimSession ou Get-CimSession. La valeur par défaut est la session en cours sur l'ordinateur local.

 

-ComputerName

Spécifie le nom de l'ordinateur à partir duquel récupérer les pilotes d'imprimante.

 

-Name

Spécifie le nom du pilote d'imprimante à récupérer.

 

-PrinterEnvironment

Spécifie l'environnement du pilote d'imprimante.

 

-ThrottleLimit

Spécifie le nombre maximal d'opérations simultanées qui peuvent être établies pour exécuter l'applet de commande. Si ce paramètre est omis ou si une valeur de 0 est entré, Windows PowerShell® calcule une limite d'accélération optimale pour l'applet de commande en fonction du nombre d'applets de commande CIM en cours d'exécution sur l'ordinateur. La limite d'accélération s'applique uniquement à l'applet de commande actuelle, et non à la session ou à l'ordinateur.