prnport

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Erstellt, löscht und listet standardmäßige TCP/IP-Druckerports sowie die Anzeige und Änderung der Portkonfiguration auf. Dieser Befehl ist ein Visual Basic Skript, das sich im Verzeichnis %WINdir%\System32\printing_Admin_Scripts\<language> befindet. Um diesen Befehl an einer Eingabeaufforderung zu verwenden, geben Sie cscript gefolgt vom vollständigen Pfad zur prnport-Datei ein, oder ändern Sie die Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport.

Syntax

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}

Parameter

Parameter Beschreibung
-a Erstellt einen TCP/IP-Standarddruckerport.
-d Löscht einen TCP/IP-Standarddruckerport.
-l Listet alle standardmäßigen TCP/IP-Druckerports auf dem Computer auf, der durch den Parameter -s angegeben wird.
-g Zeigt die Konfiguration eines STANDARDMÄßIGEN TCP/IP-Druckerports an.
-t Konfiguriert die Porteinstellungen für einen STANDARDMÄßIGEN TCP/IP-Druckerport.
-r <portname> Gibt den Anschluss an, mit dem der Drucker verbunden ist.
-s <Servername> Gibt den Namen des Remotecomputers an, der den Drucker hostet, den Sie verwalten möchten. Wenn Sie keinen Computer angeben, wird der lokale Computer verwendet.
-u <Username> -w <password> Gibt ein Konto mit Berechtigungen zum Herstellen einer Verbindung mit dem Computer an, der den zu verwaltenden Drucker hostet. Alle Mitglieder der lokalen Administratorgruppe des Zielcomputers verfügen über diese Berechtigungen, aber die Berechtigungen können auch anderen Benutzern erteilt werden. Wenn Sie kein Konto angeben, müssen Sie unter einem Konto mit diesen Berechtigungen angemeldet sein, damit der Befehl funktioniert.
-o {raw|lpr} Gibt an, welches Protokoll der Port verwendet: TCP raw oder TCP lpr. Das TCP-Rohprotokoll ist ein Protokoll mit höherer Windows als das lpr-Protokoll. Wenn Sie TCP raw verwenden, können Sie optional die Portnummer mit dem Parameter -n angeben. Die Standardportnummer ist 9100.
-h <Hostaddress> Gibt (nach IP-Adresse) den Drucker an, für den Sie den Port konfigurieren möchten.
-q <Queuename> Gibt den Warteschlangennamen für einen TCP-Rohport an.
-n <portnumber> Gibt die Portnummer für einen TCP-Rohport an. Die Standardportnummer ist 9100.
-m{e|d} Gibt an, ob SNMP aktiviert ist. Der Parameter e aktiviert SNMP. Der Parameter d deaktiviert SNMP.
-i <SNMPindex Gibt den SNMP-Index an, wenn SNMP aktiviert ist. Weitere Informationen finden Sie unter Rfc 1759 auf der Rfc-Editor-Website.
-y <communityname> Gibt den SNMP-Communitynamen an, wenn SNMP aktiviert ist.
-2{e|-d} Gibt an, ob doppelte Spools (auch als Respooling bezeichnet) für TCP LPR-Ports aktiviert sind. Doppelte Spools sind erforderlich, da TCP lpr eine genaue Byteanzahl in der Steuerungsdatei enthalten muss, die an den Drucker gesendet wird, aber das Protokoll kann die Anzahl nicht vom lokalen Druckanbieter erhalten. Wenn eine Datei daher in eine TCP LPR-Druckwarteschlange spoolt wird, wird sie auch als temporäre Datei im Verzeichnis system32 spoolt. TCP lpr bestimmt die Größe der temporären Datei und sendet die Größe an den Server, auf dem LPD ausgeführt wird. Der Parameter e ermöglicht doppelte Spools. Der Parameter d deaktiviert doppelte Spools.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Wenn die informationen, die Sie angeben, Leerzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z. B. "Computername").

Beispiele

Geben Sie Zum Anzeigen aller standardmäßigen TCP/IP-Druckports auf dem Server \Server1 Ein:

cscript prnport -l -s Server1

Geben Sie Zum Löschen des STANDARDMÄßIGEN TCP/IP-Druckports auf dem Server \Server1, der eine Verbindung mit einem Netzwerkdrucker unter 10.2.3.4 herstellt, Ein:

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

Geben Sie Zum Hinzufügen eines STANDARDMÄßIGEN TCP/IP-Druckports auf dem Server \Server1, der bei 10.2.3.4 eine Verbindung mit einem Netzwerkdrucker herstellt und das TCP-Rohprotokoll an Port 9100 verwendet, Ein:

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

Um SNMP zu aktivieren, geben Sie den "öffentlichen" Communitynamen an, und legen Sie den SNMP-Index auf einem Netzwerkdrucker mit 10.2.3.4, der vom Server \Server1 gemeinsam verwendet wird, auf 1 fest. Geben Sie Folgendes ein:

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

Geben Sie Zum Hinzufügen eines STANDARDMÄßIGEN TCP/IP-Druckports auf dem lokalen Computer, der mit 10.2.3.4 eine Verbindung mit einem Netzwerkdrucker herstellt und automatisch die Geräteeinstellungen vom Drucker abfing, Ein:

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

Weitere Verweise