DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 189105 - Dernière mise à jour: vendredi 26 octobre 2007 - Version: 5.3

Ancien nº de publication de cet article : F189105
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Résumé

Dans des environnements Windows 2000 et Windows Server 2003, vous pouvez installer une imprimante à l'aide d'une ligne de commande. Cette fonction est particulièrement intéressante pour ajouter ou supprimer une imprimante d'un groupe d'utilisateurs à l'aide d'un script de connexion ou un événement planifié.

Le Kit ZAK (Zero Administration Kit) de Microsoft Windows NT 4.0 comprend des outils comme Con2prt.exe, mais celui-ci permet uniquement d'ajouter ou de supprimer des imprimantes réseau. Sous Windows 2000, vous pouvez également modifier et supprimer des imprimantes locales. Ainsi, un administrateur peut contrôler la capacité d'impression des utilisateurs en leur faisant exécuter un fichier de commandes ou un script de connexion.

REMARQUE : Pour utiliser cette commande dans un script de connexion ou un fichier de commandes exécuté sur le client, l'ordinateur client doit fonctionner sous Windows 2000 ou Windows Server 2003. Le script de connexion s'exécutant sur l'ordinateur client, un client fonctionnant sous Windows NT 4.0 ne pourra pas traiter la commande.

En outre, ces commandes peuvent être exécutées à partir de la station de travail d'un administrateur ou d'un serveur, de sorte que les imprimantes sont installées en une seule fois sur les ordinateurs client sans avoir à agir directement sur chacun d'eux.

Plus d'informations

Les exemples suivants vous décrivent les utilisations les plus courantes de cette commande.

REMARQUE : Cette commande s'exécute exclusivement sur un ordinateur Windows 2000 ou Windows Server 2003, le serveur ou la station de travail de l'administrateur pouvant fonctionner sous Windows 2000, Windows Server 2003 ou Windows NT 4.0.

Dans cet exemple, il s'agit d'ajouter un pilote d'imprimante AGFA et de créer une imprimante logique sur un ordinateur nommé SERVER.

REMARQUE : Les deux lignes de commande peuvent être insérées dans un fichier de commandes ou simplement tapées dans cet ordre dans l'invite de commande. Ces deux lignes sont justifiées avec renvois à la ligne pour être plus lisibles.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

Rundll32 printui.dll, PrintUIEntry /si les /b "Testent /f d'Imprimante" /c\\SERVER "lpt1" de /r "%windir%\inf\ntprint.inf": /m "AGFA-AccuSet v52.3"
Cet exemple supprime une imprimante AGFA sur un ordinateur nommé SERVER :
rundll32 printui.dll,PrintUIEntry /dl /n "Imprimante Test" /c\\SERVER
Pour plus d'informations sur les commutateurs disponibles, tapez /? après la commande.

En outre, à l'invite de commande, tapez :
rundll32 printui.dll,PrintUIEntry /?
La commande ci-dessus affiche la liste complète des commutateurs ainsi que de nombreux exemples d'utilisation de cette méthode.

En outre, à l'invite de commande, tapez :
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
La commande précédente affiche une aide supplémentaire pour modifier les propriétés de l'imprimante. L'exemple suivant permet de faire basculer le pilote d'impression actuel vers le nouveau pilote d'impression indiqué (déjà installé sur le serveur) :
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"


REMARQUE : La syntaxe ci-dessous est un exemple qui fonctionnera correctement si les ports TCP/IP standard sont créés.
rundll32 printui.dll,PrintUIEntry /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z
Si les ports TCP/IP standard ne sont pas créés, la boîte de dialogue d'erreur suivante peut s'afficher :
Interface utilisateur de l'imprimante
Échec d'une commande d'impression rundll.
Commande : /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z.
Vous avez entré un nom d'imprimante incorrect ou l'imprimante spécifiée n'est plus connectée au serveur. Pour plus d'informations, cliquez sur Aide.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Mots-clés : 
kbhowto kbprint kbproductlink KB189105
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store