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.