prndrvr

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

Fügt Druckertreiber hinzu, löscht und listet sie auf. Dieser Befehl ist ein Visual Basic Skript im %WINdir%\System32\printing_Admin_Scripts\<language> Verzeichnis. Um diesen Befehl an einer Eingabeaufforderung zu verwenden, geben Sie cscript gefolgt vom vollständigen Pfad zur Prndrvr-Datei ein, oder ändern Sie Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr.

Wird ohne Parameter verwendet, zeigt prndrvr die Befehlszeilenhilfe an.

Syntax

cscript prndrvr {-a | -d | -l | -x | -?} [-m <model>] [-v {0|1|2|3}] [-e <environment>] [-s <Servername>] [-u <Username>] [-w <password>] [-h <path>] [-i <inf file>]

Parameter

Parameter BESCHREIBUNG
-a Installiert einen Treiber.
-d Löscht einen Treiber.
-l Listet alle Druckertreiber auf, die auf dem Server installiert sind, der durch den Parameter -s angegeben ist. Wenn Sie keinen Server angeben, listet Windows die druckertreiber auf dem lokalen Computer auf.
-X Löscht alle Druckertreiber und zusätzliche Druckertreiber, die nicht von einem logischen Drucker auf dem vom Parameter -s angegebenen Server verwendet werden. Wenn Sie keinen Server angeben, der aus der Liste entfernt werden soll, Windows alle nicht verwendeten Druckertreiber auf dem lokalen Computer löscht.
-m <model_name> Gibt (nach Name) den Treiber an, den Sie installieren möchten. Treiber werden häufig für das Modell des Druckers benannt, das sie unterstützen. Weitere Informationen finden Sie in der Druckerdokumentation.
-v {0|1|2|3} Gibt die Version des Treibers an, den Sie installieren möchten. Informationen zu den Versionen, die für welche Umgebung verfügbar sind, finden Sie in der Beschreibung des -eparameters. Wenn Sie keine Version angeben, wird die Version des Treibers angegeben, der für die Version von Windows auf dem Computer ausgeführt wird, auf dem Sie den Treiber installieren.
-e <environment> Gibt die Umgebung für den Treiber an, den Sie installieren möchten. Wenn Sie keine Umgebung angeben, wird die Umgebung des Computers, auf dem Sie den Treiber installieren, verwendet. Die unterstützten Umgebungsparameter sind: Windows NT x86, Windows x64 oder Windows IA64.
-s <Servername> Gibt den Namen des Remotecomputers an, auf dem der Drucker gehostet wird, den Sie verwalten möchten. Wenn Sie keinen Computer angeben, wird der lokale Computer verwendet.
-u <Username> -w <password> Gibt ein Konto mit Berechtigungen an, um eine Verbindung mit dem Computer herzustellen, auf dem der Drucker gehostet wird, den Sie verwalten möchten. 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.
-h <path> Gibt den Pfad zur Treiberdatei an. Wenn Sie keinen Pfad angeben, wird der Pfad zum Speicherort, an dem Windows installiert wurde, verwendet.
-i <filename.inf> Gibt den vollständigen Pfad und Dateinamen für den Treiber an, den Sie installieren möchten. Wenn Sie keinen Dateinamen angeben, verwendet das Skript eine der Posteingangsdrucker-INF-Dateien im Inf-Unterverzeichnis des Windows Verzeichnisses.

Wenn der Treiberpfad nicht angegeben ist, sucht das Skript nach Treiberdateien in der driver.cab Datei.

/? Zeigt die Hilfe an der Eingabeaufforderung an.

Hinweise

  • Wenn die von Ihnen bereitgestellten Informationen Leerzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z. B. "Computername").

  • Der Parameter -x löscht alle zusätzlichen Druckertreiber (Treiber, die für die Verwendung auf Clients installiert sind, die alternative Versionen von Windows ausführen), auch wenn der primäre Treiber verwendet wird. Wenn die Faxkomponente installiert ist, löscht diese Option auch Faxtreiber. Der primäre Faxtreiber wird gelöscht, wenn er nicht verwendet wird (das heißt, wenn keine Warteschlange verwendet wird). Wenn der primäre Faxtreiber gelöscht wird, besteht die einzige Möglichkeit zum erneuten Aktivieren des Faxs darin, die Faxkomponente neu zu installieren.

Beispiele

Wenn Sie alle Treiber auf dem lokalen \printServer1-Server auflisten möchten, geben Sie Folgendes ein:

cscript prndrvr -l -s

Zum Hinzufügen einer Version 3 Windows x64-Druckertreibers für das Druckermodell 1-Druckermodell mit der Datei "c:\temp\Laserprinter1.inf"-Treiberinformationen für einen Treiber, der im Ordner "c:\temp" gespeichert ist, geben Sie Folgendes ein:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\Laserprinter1.inf -h c:\temp

Um einen Version 3 Windows x64-Druckertreiber für Laserdruckermodell 1 zu löschen, geben Sie Folgendes ein:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64

Weitere Verweise