Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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>
. To use this command at a command prompt, type cscript followed by the full path to the prndrvr file, or change directories to the appropriate folder. Par exemple : cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr
.
Used without parameters, prndrvr displays command-line help.
Syntax
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>]
Parameters
Parameter | Description |
---|---|
-a | Installe un pilote. |
-d | Supprime un pilote. |
-l | Lists all printer drivers installed on the server specified by the -s parameter. Si vous ne spécifiez pas de serveur, Windows répertorie les pilotes d’imprimante installés sur l’ordinateur local. |
-x | Deletes all printer drivers and additional printer drivers not in use by a logical printer on the server specified by the -s parameter. 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. See the description of the -eparameter for information on which versions are available for which environment. 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é. |
-Je <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. |
Remarks
Si les informations que vous fournissez contiennent des espaces, utilisez des guillemets autour du texte (par exemple, « Nom de l’ordinateur »).
The -x parameter deletes all additional printer drivers (drivers installed for use on clients running alternate versions of Windows), even if the primary driver is in use. 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.
Examples
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