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 STANDARD-TCP/IP-Druckerports, kann zudem die Portkonfiguration anzeigen und ändern. Dieser Befehl ist ein Visual Basic-Skript, das sich im Verzeichnis %WINdir%\System32\printing_Admin_Scripts\<language> befindet. Zum Verwenden dieses Befehls an einer Eingabeaufforderung 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 TCP/IP-Standarddruckerports auf dem Computer auf, der durch den Parameter -s angegeben wird.
-g Zeigt die Konfiguration eines TCP/IP-Standarddruckerports an.
-t Konfiguriert die Porteinstellungen für einen TCP/IP-Standarddruckerport.
-r <portname> Gibt den Port an, mit dem der Drucker verbunden ist.
-s <Servername> Gibt den Namen des Remotecomputers an, der den zu verwaltenden Drucker hostet. 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 Administratorengruppe des Zielcomputers verfügen über diese Berechtigungen, die aber auch an andere Benutzer erteilt werden können. 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 Protokoll TCP raw ist unter Windows ein Protokoll mit höherer Leistung als das Protokoll lpr. Wenn Sie TCP raw verwenden, können Sie optional mit dem Parameter -n die Portnummer angeben. Die Standardportnummer ist 9100.
-h <Hostaddress> Gibt (über die IP-Adresse) den Drucker an, für den Sie den Port konfigurieren möchten.
-q <Queuename> Gibt den Warteschlangennamen für einen TCP-raw-Port an.
-n <portnumber> Gibt die Portnummer für einen TCP-raw-Port an. Die Standardportnummer ist 9100.
-m{e|d} Gibt an, ob SNMP aktiviert wird. 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 Namen der SNMP-Community 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, das Protokoll die Anzahl aber nicht vom lokalen Druckanbieter abrufen kann. Wenn eine Datei in eine TCP-lpr-Druckwarteschlange gespooled wird, wird sie daher auch als temporäre Datei in das system32-Verzeichnis gespooled. 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 aktiviert doppelte Spools. Der Parameter d deaktiviert doppelte Spools.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Wenn die von Ihnen angegebenen Informationen Leerzeichen enthalten, setzen Sie den Text in Anführungszeichen (z. B. „Computername“).

Beispiele

Um alle TCP/IP-Standarddruckerports auf dem Server „\Server1“ anzuzeigen, geben Sie Folgendes ein:

cscript prnport -l -s Server1

Geben Sie Folgendes ein, um den TCP/IP-Standarddruckerport auf dem Server „\Server1“ zu löschen, der mit einem Netzwerkdrucker unter 10.2.3.4 verbunden ist:

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

Um einen TCP/IP-Standarddruckerport auf dem Server „\Server1“ hinzuzufügen, der mit einem Netzwerkdrucker unter 10.2.3.4 verbunden ist und das Protokoll TCP raw an Port 9100 verwendet, geben Sie Folgendes 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, den „öffentlichen“ Communitynamen anzugeben und den SNMP-Index eines Netzwerkdruckers, der vom Server „\Server1“ freigegeben wird, auf 10.2.3.4 festzulegen, geben Sie Folgendes ein:

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

Um einen TCP/IP-Standarddruckerport auf dem lokalen Computer hinzuzufügen, der unter 10.2.3.4 mit einem Netzwerkdrucker verbunden ist, und die Geräteeinstellungen automatisch vom Drucker abzurufen, geben Sie Folgendes ein:

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