Unter Windows XP Drucker ohne Benutzereingriff hinzufügen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 314486 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde zuvor veröffentlicht unter D314486
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
314486 How to add printers with no user interaction in Windows XP
In Artikel 189105 wird dieses Thema für Microsoft Windows 2000 behandelt.
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Windows XP ermöglicht die Installation eines Druckers unter Verwendung einer Befehlszeile. Dies ist insbesondere von Nutzen, wenn Sie einen Drucker über ein Anmeldeskript oder ein geplantes Ereignis zu einer Gruppe von Benutzern hinzufügen oder aus einer Gruppe entfernen.

Microsoft Windows NT 4.0 enthält zwar Programme wie "Con2prt.exe", dieses Programm ermöglicht jedoch nur das Hinzufügen oder Löschen von Netzwerkdruckern. Mit Windows XP können Sie lokale Drucker ändern und löschen. Aufgrund dieser Funktionalität ist es einem Administrator möglich, alle Aspekte der Fähigkeit eines Benutzers zum Drucken zu kontrollieren, da Benutzer eine Stapelverarbeitungsdatei oder ein Anmeldeskript ausführen müssen.

Hinweis: Damit dieser Befehl in einem Anmeldeskript oder einer clientbasierten Stapelverarbeitungsdatei verwendet werden kann, muss der Clientcomputer mit Windows XP oder Microsoft Windows 2000 arbeiten. Da das Anmeldeskript auf dem Clientcomputer ausgeführt wird, kann ein Windows NT 4.0-Client den Befehl nicht verarbeiten.

Darüber hinaus können diese Befehle von der Arbeitsstation eines Administrators oder von einem Server ausgeführt werden, so dass die Drucker mittels Push-Installation auf den Clientcomputern installiert werden, ohne dass die Installation vom tatsächlichen Computer erfolgen muss.

Weitere Informationen

Im Folgenden sind Beispiele für die häufigste Verwendung dieses Befehls (PrintUIEntry) aufgelistet.

Hinweis: Dieser Befehl wird nur auf einem Windows XP- oder Windows 2000-Computer ausgeführt und kann nur verwendet werden, um einen Drucker auf einer Windows XP-, Windows 2000- oder Windows NT 4.0-Arbeitsstation zu installieren oder zu entfernen.

Mit dem folgenden Beispielbefehl wird ein Agfa-Druckertreiber hinzugefügt und ein logischer Drucker auf einem Computer mit dem Namen SERVER erstellt.

Hinweis: Beide Zeilen können in eine Stapelverarbeitungsdatei gesetzt werden oder hintereinander an einer Eingabeaufforderung eingegeben werden. Die beiden Zeilen sind aus Gründen der Lesbarkeit umgebrochen.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h
"Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f
"%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
				
Mit dem folgenden Beispielbefehl wird ein Agfa-Drucker auf einem Computer mit dem Namen SERVER gelöscht:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
				
Geben Sie /? nach dem Befehl ein, um weitere Informationen zu den verfügbaren Befehlszeilenoptionen zu erhalten.

Sie können außerdem Folgendes an einer Eingabeaufforderung eingeben:
rundll32 printui.dll,PrintUIEntry /?
				
Mit dem voranstehenden Befehl wird eine vollständige Liste der Befehlszeilenoptionen zusammen mit ausführlichen Beispielen für die Anwendung dieser Methode angezeigt.

Hinweis: Die folgende Beispielsyntax funktioniert korrekt, sofern die TCP/IP-Standardanschlüsse erstellt werden:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f
%windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z
				
Wenn Sie den Druckernamen nicht korrekt eingeben oder einen Drucker angeben, der nicht mit dem Server verbunden ist, werden keine TCP/IP-Standardanschlüsse erstellt, und es wird möglicherweise folgende Fehlermeldung angezeigt:
Benutzeroberfläche des Druckers
Der Druckerbefehl "rundll" ist fehlgeschlagen.
Befehl: /if /b "Test Printer" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z.

Sie haben entweder einen ungültigen Druckernamen eingegeben, oder der angegebene Drucker ist nicht mehr an den Server angeschlossen. Klicken Sie auf Hilfe, um weitere Informationen zu erhalten.

Beispiel für das Hinzufügen eines IPP-Druckers

rundll32 printui.dll,PrintUIEntry /b "Anzeigedruckername auf HTTP" /x /n "Teil des n-Option" /if /f %windir%\inf\ntprint.inf /r "http://Hostname/printers/Freigabename/.printer" /m "HP Laserjet 4000 Series PCL"
Hinweis: Die Befehlszeilenoption /x wird nicht mit der Option /? beschrieben. Die Befehlszeilenoption /x erwartet die Option /n, obwohl sie nicht verwendet wird. Außerdem verwenden Sie möglicherweise einen anderen Drucker als den HP Laserjet 4000 Series PCL-Drucker. Die Befehlszeilenoption /x behandelt die Installation als eine "Web-Point- und Druckerinstallation". Diese Befehlszeilenoption zeigt an, dass der Drucker ein Maskeradendrucker (Masq) ist. Ein Masq-Drucker ist einerseits ein lokaler Drucker und andererseits ein Netzwerkdrucker. Ein Masq-Drucker empfängt ausführliche Benachrichtigungen von dem Remotedruckserver. Ohne die Befehlszeilenoption /x ist der Drucker ein lokaler Drucker mit einem umgeleiteten Port. Er funktioniert ordnungsgemäß, erhält jedoch sehr eingeschränkte Benachrichtigungen. Die in diesem Artikel genannten Fremdanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.

Eigenschaften

Artikel-ID: 314486 - Geändert am: Donnerstag, 20. Oktober 2005 - Version: 3.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Keywords: 
kberrmsg kbinfo kbprint KB314486
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns