prnmngr

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

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

Syntaxe

cscript prnmngr {-a | -d | -x | -g | -t | -l | -?}[c] [-s <Servername>] [-p <Printername>] [-m <printermodel>] [-r <portname>] [-u <Username>]
[-w <password>]

Paramètres

Paramètre Description
-a Ajoute une connexion d’imprimante locale.
-d Supprime une connexion d’imprimante.
-X Supprime toutes les imprimantes du serveur spécifié par le paramètre -s. Si vous ne spécifiez pas de serveur, Windows supprime toutes les imprimantes de l’ordinateur local.
-g Affiche l’imprimante par défaut.
-T Définit l’imprimante par défaut sur l’imprimante spécifiée par le paramètre -p.
-l Répertorie toutes les imprimantes installées sur le serveur spécifié par le paramètre -s. Si vous ne spécifiez pas de serveur, Windows répertorie les imprimantes installées sur l’ordinateur local.
c Spécifie que le paramètre s’applique aux connexions d’imprimante. Peut être utilisé avec les paramètres -a et -x.
-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é.
-p <Printername> Spécifie le nom de l’imprimante que vous souhaitez gérer.
-m <Modelname> 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.
-r <portname> Spécifie le port auquel l’imprimante est connectée. S’il s’agit d’un port parallèle ou série, utilisez l’ID du port (p. ex., LPT1: ou COM1:). S’il s’agit d’un port TCP/IP, utilisez le nom de port spécifié lors de l’ajout du port.
-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é avec un compte doté de ces autorisations pour que la commande fonctionne.
/? 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 »).

Exemples

Pour ajouter une imprimante nommée colorprinter_2 connectée à LPT1 sur l’ordinateur local et qui nécessite un pilote d’imprimante appelé color printer Driver1, saisissez :

cscript prnmngr -a -p colorprinter_2 -m "color printer Driver1" -r lpt1:

Pour supprimer l’imprimante nommée colorprinter_2 de l’ordinateur à distance nommé HRServer, saisissez :

cscript prnmngr -d -s HRServer -p colorprinter_2