Freigeben über


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 sie und listet sie auf. 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 prndrvr-Datei ein, oder ändern Sie die Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr

Ohne Angabe von Parametern zeigt prndrvr Hilfe auf der Befehlszeile 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 auf dem Server installierten Druckertreiber auf, der durch den Parameter -s angegeben wird. Wenn Sie keinen Server angeben, listet Windows die Druckertreiber auf, die auf dem lokalen Computer installiert sind.
-X Löscht alle Druckertreiber und zusätzlichen Druckertreiber, die nicht von einem logischen Drucker auf dem durch den Parameter -s angegebenen Server verwendet werden. Wenn Sie keinen Server zum Entfernen aus der Liste angeben, löscht Windows alle nicht verwendeten Druckertreiber auf dem lokalen Computer.
-m <model_name> 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.
-v {0|1|2|3} Gibt die Version des Treibers an, die Sie installieren möchten. Informationen dazu, welche Versionen für welche Umgebungen verfügbar sind, finden Sie in der Beschreibung des Parameters -e. Wenn Sie keine Version angeben, wird die Version des Treibers installiert, die für die Version von Windows geeignet ist, die 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 verwendet, auf dem Sie den Treiber installieren. Die unterstützten Umgebungsparameter sind: Windows NT x86, Windows x64 oder Windows IA64.
-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.
-h <path> Gibt den Pfad zur Treiberdatei an. Wenn Sie keinen Pfad angeben, wird der Pfad zum Speicherort verwendet, an dem Windows installiert wurde.
-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 INF-Dateien des Posteingangsdruckers im INF-Unterverzeichnis des Windows-Verzeichnisses.

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

/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Wenn die von Ihnen angegebenen Informationen Leerzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z. B. „Name des Computers“).

  • Der Parameter -x löscht alle zusätzlichen Druckertreiber (Treiber, die für die Verwendung auf Clients mit alternativen Windows-Versionen installiert sind), 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 (d. h. wenn keine Warteschlange verwendet wird). Wenn der primäre Faxtreiber gelöscht wird, besteht die einzige Möglichkeit zum erneuten Aktivieren der Faxfunktion darin, die Faxkomponente neu zu installieren.

Beispiele

Geben Sie Folgendes ein, um alle Treiber auf dem lokalen Server „\printServer1“ aufzulisten:

cscript prndrvr -l -s

Geben Sie Folgendes ein, um mithilfe der Treiberinformationsdatei „c:\temp\Laserprinter1.inf“ einen Windows x64-Druckertreiber der Version 3 für das Modell 1 des Laserdruckers hinzuzufügen:

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

Geben Sie Folgendes ein, um einen Windows x64-Druckertreiber der Version 3 für Laserdrucker Modell 1 zu löschen:

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