Lire en anglais

Partager via


prndrvr

Ajoute, supprime et répertorie les pilotes d’imprimante. Cette commande est un script Visual Basic situé dans le répertoire %WINdir%\System32\printing_Admin_Scripts\<language>. Pour utiliser cette commande à une invite de commandes, tapez cscript suivi du chemin d’accès complet au fichier prndrvr ou remplacez les répertoires par le dossier approprié. Par exemple : cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr.

Utilisé sans paramètres, prndrvr affiche l’aide en ligne de commande.

Syntaxe

cscript prndrvr {-a | -d | -l | -x | -?} [-m <model>] [-v {0|1|2|3}] [-e <environment>] [-s <Servername>] [-u <Username>] [-w <password>] [-h <path>] [-i <inf file>]

Paramètres

Paramètre Description
-a Installe un pilote.
-d Supprime un pilote.
-l Répertorie tous les pilotes d’imprimante installés sur le serveur spécifié par le paramètre -s. Si vous ne spécifiez pas de serveur, Windows répertorie les pilotes d’imprimante installés sur l’ordinateur local.
-X Supprime tous les pilotes d’imprimante et les pilotes d’imprimante supplémentaires non utilisés par une imprimante logique sur le serveur spécifié par le paramètre -s. Si vous ne spécifiez pas de serveur à supprimer de la liste, Windows supprime tous les pilotes d’imprimante inutilisés sur l’ordinateur local.
-m <model_name> Spécifie (par son nom) le pilote que vous souhaitez installer. Les pilotes sont souvent nommés pour le modèle d’imprimante qu’ils prennent en charge. Pour plus d’informations, consultez la documentation de l’imprimante.
-v {0|1|2|3} Spécifie la version du pilote que vous souhaitez installer. Consultez la description du paramètre -epour plus d’informations sur les versions disponibles pour quel environnement. Si vous ne spécifiez pas de version, la version du pilote appropriée pour la version de Windows s’exécutant sur l’ordinateur sur lequel vous installez le pilote est installé.
-e <environment> Spécifie l’environnement du pilote que vous souhaitez installer. Si vous ne spécifiez pas d’environnement, l’environnement de l’ordinateur sur lequel vous installez le pilote est utilisé. Les paramètres d’environnement pris en charge sont les suivants : Windows NT x86, Windows x64 ou Windows IA64.
-s <Servername> Spécifie le nom de l’ordinateur à distance qui héberge l’imprimante que vous souhaitez gérer. Si vous ne spécifiez pas d’ordinateur, l’ordinateur local est utilisé.
-u <Username> -w <password> Spécifie un compte disposant des autorisations nécessaires pour se connecter à l’ordinateur qui héberge l’imprimante que vous souhaitez gérer. Tous les membres du groupe local Administrateurs de l’ordinateur cible disposent de ces autorisations, mais ces autorisations peuvent également être accordées à d’autres utilisateurs. Si vous ne spécifiez pas de compte, vous devez être connecté sous un compte avec ces autorisations pour que la commande fonctionne.
-h <path> Spécifie le chemin d’accès au fichier de pilote. Si vous ne spécifiez pas de chemin d’accès, le chemin d’accès à l’emplacement où Windows a été installé est utilisé.
-i <filename.inf> Spécifie le chemin d’accès complet et le nom de fichier du pilote que vous souhaitez installer. Si vous ne spécifiez pas de nom de fichier, le script utilise l’un des fichiers .inf de l’imprimante de boîte de réception dans le sous-répertoire inf du répertoire Windows.

si le chemin du pilote n’est pas spécifié, le script recherche les fichiers du pilote dans le fichier driver.cab.

/? Affiche l'aide à l'invite de commandes.

Notes

  • Si les informations que vous fournissez contiennent des espaces, utilisez des guillemets autour du texte (par exemple, « Nom de l’ordinateur »).

  • Le paramètre -x supprime tous les pilotes d’imprimante supplémentaires (pilotes installés pour une utilisation sur les clients exécutant d’autres versions de Windows), même si le pilote principal est en cours d’utilisation. Si le composant de télécopie est installé, cette option supprime également les pilotes de télécopie. Le pilote de télécopie principal est supprimé s’il n’est pas utilisé (autrement dit, s’il n’y a pas de file d’attente qui l’utilise). Si le pilote de télécopie principal est supprimé, la seule façon de réactiver la télécopie consiste à réinstaller le composant de télécopie.

Exemples

Pour répertorier tous les pilotes sur le serveur \printServer1 local, tapez :

cscript prndrvr -l -s

Pour ajouter un pilote d’imprimante Windows x64 version 3 pour le modèle d’imprimante laser modèle 1 à l’aide du fichier d’informations du pilote c:\temp\Laserprinter1.inf pour un pilote stocké dans le dossier c:\temp, tapez :

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\Laserprinter1.inf -h c:\temp

Pour supprimer un pilote d’imprimante Windows x64 version 3 pour l’imprimante laser modèle 1, tapez :

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64