prnmngr

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

Kann Drucker oder Druckerverbindungen hinzufügen, löschen und auflisten und den Standarddrucker festlegen und anzeigen. Dieser Befehl ist ein Visual Basic-Skript, welches 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 prnmngr-Datei ein, oder ändern Sie die Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnmngr

Syntax

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

Parameter

Parameter BESCHREIBUNG
-a Fügt eine lokale Druckerverbindung hinzu.
-d Löscht eine Druckerverbindung.
-X Löscht alle Drucker vom durch den Parameter -s angegebenen Server. Wird kein Server angegeben, löscht Windows alle Drucker auf dem lokalen Computer.
-g Zeigt den Standarddrucker an.
-t Legt den Standarddrucker auf den durch den Parameter -p angegebenen Drucker fest.
-l Listet alle auf dem durch den Parameter -s angegebenen Server installierten Druckertreiber auf. Wenn Sie keinen Server angeben, listet Windows die Drucker auf, die auf dem lokalen Computer installiert sind.
c Gibt an, dass der Parameter für Druckerverbindungen gilt. Kann mit den Parametern -a und -x verwendet werden.
-s <Servername> Gibt den Namen des Remotecomputers an, der den zu verwaltenden Drucker hostet. Wenn Sie keinen Computer angeben, wird der lokale Computer verwendet.
-p <Printername> Gibt den Namen des Druckers an, den Sie verwalten möchten.
-m <Modelname> Gibt (per Name) den Treiber an, den Sie installieren möchten. Treiber werden häufig nach dem Modell des Druckers benannt, das sie unterstützen. Weitere Informationen finden Sie in der Dokumentation des Druckers.
-r <portname> Gibt den Port an, an dem der Drucker verbunden ist. Wenn es sich um einen parallelen oder seriellen Port handelt, verwenden Sie die ID des Ports (z. B. LPT1: oder COM1:). Wenn es sich um einen TCP/IP-Port handelt, verwenden Sie den Portnamen, der beim Hinzufügen des Ports angegeben wurde.
-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.
/? 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

Geben Sie Folgendes ein, um einen Drucker namens „colorprinter_2“ hinzuzufügen, der auf dem lokalen Computer mit LPT1 verbunden ist und einen Druckertreiber namens „color printer Driver1“ erfordert:

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

Geben Sie Folgendes ein, um den Drucker mit dem Namen „colorprinter_2“ vom Remotecomputer „HRServer“ zu löschen:

cscript prnmngr -d -s HRServer -p colorprinter_2