prnport

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

Crée, supprime et répertorie les ports d’imprimante TCP/IP standard, en plus de l’affichage et de la modification de la configuration des ports. 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 prnport ou remplacez les répertoires par le dossier approprié. Par exemple : cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport.

Syntaxe

cscript prnport {-a | -d | -l | -g | -t | -?} [-r <portname>] [-s <Servername>] [-u <Username>] [-w <password>] [-o {raw | lpr}] [-h <Hostaddress>] [-q <Queuename>] [-n <portnumber>] -m{e | d} [-i <SNMPindex>] [-y <communityname>] -2{e | -d}

Paramètres

Paramètre Description
-a Crée un port d’imprimante TCP/IP standard.
-d Supprime un port d’imprimante TCP/IP standard.
-l Répertorie tous les ports d’imprimante TCP/IP standard sur l’ordinateur spécifié par le paramètre -s.
-g Affiche la configuration d’un port d’imprimante TCP/IP standard.
-T Configure les paramètres de port pour un port d’imprimante TCP/IP standard.
-r <portname> Spécifie le port auquel l’imprimante est connectée.
-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.
-o {raw|lpr} Spécifie le protocole utilisé par le port : TCP brut ou TCP lpr. Le protocole TCP brut est un protocole plus performant sur Windows que le protocole lpr. Si vous utilisez TCP brut, vous pouvez éventuellement spécifier le numéro de port à l’aide du paramètre -n. Le numéro de port par défaut est 9100.
-h <Hostaddress> Spécifie (par adresse IP) l’imprimante pour laquelle vous souhaitez configurer le port.
-q <Queuename> Spécifie le nom de file d’attente d’un port TCP brut.
-n <portnumber> Spécifie le numéro de port d’un port TCP brut. Le numéro de port par défaut est 9100.
-m{e|d} Spécifie si SNMP est activé. Le paramètre e active SNMP. Le paramètre d désactive SNMP.
-i <SNMPindex Spécifie l’index SNMP, si SNMP est activé. Pour plus d’informations, consultez Rfc 1759 sur le site web de l’éditeur Rfc.
-y <communityname> Spécifie le nom de la communauté SNMP, si SNMP est activé.
-2{e|-d} Spécifie si les pools doubles (également appelés respooling) sont activés pour les ports TCP lpr. Des pools doubles sont nécessaires, car TCP lpr doit inclure un nombre d’octets précis dans le fichier de contrôle envoyé à l’imprimante, mais le protocole ne peut pas obtenir le nombre auprès du fournisseur d’impression local. Par conséquent, lorsqu’un fichier est mis en file d’attente d’impression TCP lpr, il est également mis en pool en tant que fichier temporaire dans le répertoire system32. TCP lpr détermine la taille du fichier temporaire et envoie la taille au serveur exécutant LPD. Le paramètre e active les pools doubles. Le paramètre d désactive les pools doubles.
/? 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 afficher tous les ports d’impression TCP/IP standard sur le serveur \Server1, tapez :

cscript prnport -l -s Server1

Pour supprimer le port d’impression TCP/IP standard sur le serveur \Server1 qui se connecte à une imprimante réseau à l’adresse 10.2.3.4, tapez :

cscript prnport -d -s Server1 -r IP_10.2.3.4

Pour ajouter un port d’impression TCP/IP standard sur le serveur \Server1 qui se connecte à une imprimante réseau à l’adresse 10.2.3.4 et utilise le protocole TCP brut sur le port 9100, tapez :

cscript prnport -a -s Server1 -r IP_10.2.3.4 -h 10.2.3.4 -o raw -n 9100

Pour activer SNMP, spécifier le nom de la communauté « public » et définir l’index SNMP sur 1 sur une imprimante réseau à l’adresse 10.2.3.4 partagée par le serveur \Server1, tapez :

cscript prnport -t -s Server1 -r IP_10.2.3.4 -me -y public -i 1 -n 9100

Pour ajouter un port d’impression TCP/IP standard sur l’ordinateur local qui se connecte à une imprimante réseau à l’adresse 10.2.3.4 et obtient automatiquement les paramètres de l’appareil à partir de l’imprimante, tapez :

cscript prnport -a -r IP_10.2.3.4 -h 10.2.3.4