prndrvr

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. Um diesen Befehl an einer Eingabeaufforderung zu verwenden, geben Sie cscript gefolgt vom vollständigen Pfad zur prndrvr-Datei ein, oder wechseln Sie in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr

Wenn prndrvr ohne Parameter verwendet wird, zeigt es eine 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>]

Parameters

Parameter Description
-a Installiert einen Treiber.
-d Löscht einen Treiber.
-l Listet alle Druckertreiber auf, die auf dem Server installiert sind, der mit dem 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ätzliche Druckertreiber, die nicht von einem logischen Drucker auf dem Server verwendet werden, der mit dem Parameter -s angegeben wird. 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. In der Beschreibung des Parameters -efinden Sie Informationen darüber, welche Versionen für welche Umgebung verfügbar sind. 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.
-Ich <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.

Remarks

  • 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 wurden), 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.

Examples

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