prncnfg

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

Konfiguriert oder zeigt Konfigurationsinformationen zu einem Drucker an. Dieser Befehl ist ein Visual Basic Skript, das sich im %WINdir%\System32\printing_Admin_Scripts\<language> Verzeichnis befindet. Um diesen Befehl an einer Eingabeaufforderung zu verwenden, geben Sie cscript gefolgt vom vollständigen Pfad zur prncnfg-Datei ein, oder ändern Sie die Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg.

Syntax

cscript prncnfg {-g | -t | -x | -?} [-S <Servername>] [-P <Printername>] [-z <newprintername>] [-u <Username>] [-w <password>] [-r <portname>] [-l <location>] [-h <sharename>] [-m <comment>] [-f <separatorfilename>] [-y <datatype>] [-st <starttime>] [-ut <untiltime>] [-i <defaultpriority>] [-o <priority>] [<+|->shared] [<+|->direct] [<+|->hidden] [<+|->published] [<+|->rawonly] [<+|->queued] [<+|->enablebidi] [<+|->keepprintedjobs] [<+|->workoffline] [<+|->enabledevq] [<+|->docompletefirst]

Parameter

Parameter Beschreibung
-g Zeigt Konfigurationsinformationen zu einem Drucker an.
-t Konfiguriert einen Drucker.
-X Benennt einen Drucker um.
-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.
-P <Printername> Gibt den Namen des Druckers an, den Sie verwalten möchten. Erforderlich.
-z <newprintername> Gibt den neuen Druckernamen an. Erfordert die Parameter -x und -P .
-u <Username> -w <password> Gibt ein Konto mit Berechtigungen zum Herstellen einer Verbindung mit dem Computer an, der den Drucker hostet, den Sie verwalten möchten. Alle Mitglieder der lokalen Administratorengruppe des Zielcomputers verfügen über diese Berechtigungen, aber die Berechtigungen können auch anderen Benutzern gewährt werden. Wenn Sie kein Konto angeben, müssen Sie unter einem Konto mit diesen Berechtigungen angemeldet sein, damit der Befehl funktioniert.
-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.
-l <location> Gibt den Druckerspeicherort an, z. B. Den Kopierraum. Wenn der Speicherort Leerzeichen enthält, verwenden Sie Anführungszeichen um den Text, z. B. "Kopierraum".
-h <sharename> Gibt den Freigabenamen des Druckers an.
-m <comment> Gibt die Kommentarzeichenfolge des Druckers an.
-f <separatorfilename> Gibt eine Datei an, die den Text enthält, der auf der Trennzeichenseite angezeigt wird.
-y <datatype> Gibt die Datentypen an, die der Drucker akzeptieren kann.
-st <starttime> Konfiguriert den Drucker für eingeschränkte Verfügbarkeit. Gibt die Tageszeit an, zu der der Drucker verfügbar ist. Wenn Sie ein Dokument an einen Drucker senden, wenn es nicht verfügbar ist, wird das Dokument aufbewahrt (gespoolt), bis der Drucker verfügbar ist. Sie müssen die Uhrzeit als 24-Stunden-Uhr angeben. Geben Sie beispielsweise 2300 ein, um 23:00 Uhr anzugeben.
-ut <endtime> Konfiguriert den Drucker für eingeschränkte Verfügbarkeit. Gibt die Tageszeit an, zu der der Drucker nicht mehr verfügbar ist. Wenn Sie ein Dokument an einen Drucker senden, wenn es nicht verfügbar ist, wird das Dokument aufbewahrt (gespoolt), bis der Drucker verfügbar ist. Sie müssen die Uhrzeit als 24-Stunden-Uhr angeben. Geben Sie beispielsweise 2300 ein, um 23:00 Uhr anzugeben.
-o <priority> Gibt eine Priorität an, die der Spooler verwendet, um Druckaufträge an die Druckwarteschlange weiterzuleiten. Eine Druckwarteschlange mit einer höheren Priorität empfängt alle ihre Aufträge vor jeder Warteschlange mit einer niedrigeren Priorität.
-i <defaultpriority> Gibt die Standardpriorität an, die jedem Druckauftrag zugewiesen ist.
{+|-}geteilt Gibt an, ob dieser Drucker im Netzwerk freigegeben ist.
{+|-}Direkte Gibt an, ob das Dokument ohne Spooling direkt an den Drucker gesendet werden soll.
{+|-}Veröffentlicht Gibt an, ob dieser Drucker in Active Directory veröffentlicht werden soll. Wenn Sie den Drucker veröffentlichen, können andere Benutzer basierend auf seinem Speicherort und seinen Funktionen (z. B. Farbdruck und Stapling) danach suchen.
{+|-}hidden Reservierte Funktion.
{+|-}rawonly Gibt an, ob nur Rohdatendruckaufträge in dieser Warteschlange gespoolt werden können.
{+|-}}in Warteschlange Gibt an, dass der Drucker erst nach dem Spooling der letzten Seite des Dokuments mit dem Drucken beginnen soll. Das Druckprogramm ist nicht verfügbar, bis das Dokument den Druckvorgang abgeschlossen hat. Mit diesem Parameter wird jedoch sichergestellt, dass das gesamte Dokument für den Drucker verfügbar ist.
{+|-}keepprintedjobs Gibt an, ob der Spooler Dokumente beibehalten soll, nachdem sie gedruckt wurden. Wenn Sie diese Option aktivieren, kann ein Benutzer ein Dokument aus der Druckwarteschlange statt aus dem Druckprogramm erneut an den Drucker übermitteln.
{+|-}workoffline Gibt an, ob ein Benutzer Druckaufträge an die Druckwarteschlange senden kann, wenn der Computer nicht mit dem Netzwerk verbunden ist.
{+|-}enabledevq Gibt an, ob Druckaufträge, die nicht mit der Druckereinrichtung übereinstimmen (z. B. PostScript Dateien, die mit nicht PostScript Druckern gespoolt wurden), in der Warteschlange anstatt gedruckt werden sollen.
{+|-}docompletefirst Gibt an, ob der Spooler Druckaufträge mit einer niedrigeren Priorität senden soll, die das Spooling abgeschlossen haben, bevor Druckaufträge mit einer höheren Priorität gesendet werden, die das Spooling nicht abgeschlossen haben. Wenn diese Option aktiviert ist und keine Dokumente das Spooling abgeschlossen haben, sendet der Spooler größere Dokumente vor kleineren Dokumenten. Sie sollten diese Option aktivieren, wenn Sie die Druckereffizienz auf Kosten der Auftragspriorität maximieren möchten. Wenn diese Option deaktiviert ist, sendet der Spooler aufträge mit höherer Priorität immer zuerst an die jeweiligen Warteschlangen.
{+|-}enablebidi Gibt an, ob der Drucker Statusinformationen an den Spooler sendet.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Beispiele

Geben Sie Folgendes ein, um Konfigurationsinformationen für den Drucker mit dem Namen colorprinter_2 mit einer Druckwarteschlange anzuzeigen, die vom Remotecomputer HRServer gehostet wird:

cscript prncnfg -g -S HRServer -P colorprinter_2

Geben Sie Folgendes ein, um einen Drucker mit dem Namen colorprinter_2 so zu konfigurieren, dass der Spooler auf dem Remotecomputer mit dem Namen HRServer Druckaufträge nach dem Drucken beihält:

cscript prncnfg -t -S HRServer -P colorprinter_2 +keepprintedjobs

Geben Sie Folgendes ein, um den Namen eines Druckers auf dem Remotecomputer namens HRServer von colorprinter_2 in colorprinter 3 zu ändern:

cscript prncnfg -x -S HRServer -P colorprinter_2 -z "colorprinter 3"

Weitere Verweise