Das Drucken kann auch über das Batch-Skript mit dem Befehl NET PRINT gesteuert werden. Syntax PRINT [/D:device] [[drive:][path]filename[... ]] Wobei / D: Gerät - Gibt ein Druckgerät an. Beispiel print c:\ /c /d:lpt1 Mit dem obigen Befehl wird die Datei an den parallelen Port lpt1 gedruckt. Befehlszeilendruckersteuerung Ab Windows 2000 können viele, aber nicht alle Druckereinstellungen über die Windows-Befehlszeile mit und konfiguriert werden Syntax, PrintUIEntry [ options] [ @ commandfile] Wo einige der verfügbaren Optionen sind die folgenden - /dl - Lokalen Drucker löschen. Drucker entfernen und wieder verbinden | ComputerBase Forum. /dn - Löschen Sie die Netzwerkdruckerverbindung. /dd - Druckertreiber löschen. /e - Druckeinstellungen anzeigen. /f[file] - Entweder Inf-Datei oder Ausgabedatei. /F[file] - Speicherort einer INF-Datei, von der die mit / f angegebene INF-Datei abhängen kann. /ia - Installieren Sie den Druckertreiber mithilfe der Inf-Datei. /id - Installieren Sie den Druckertreiber mithilfe des Assistenten zum Hinzufügen von Druckertreibern.
Skript für lokalen Drucker hinzufügen / entfernen Ich habe einen Windows XP-Computer, auf dem zwei Anwendungen ausgeführt werden und beide auf einem Thermodrucker drucken, der über einen seriellen Anschluss verbunden ist. Für eine Anwendung muss der Drucker "Allgemein / Nur Text" vorhanden sein, für die andere muss er entfernt werden. Ich habe ein paar gefunden, aber sie sind für Netzwerkdrucker. Druckerverbindung mit Batchdatei löschen - Administrator.de. Wie bringe ich sie mit meinem lokalen Drucker zum Laufen? Gibt es eine bessere Lösung? Der Benutzer muss das Skript jedes Mal ausführen, wenn er von einer Anwendung zu einer anderen wechseln muss.
"neuer Standard-Drucker "$newprt" eingestellt" EndIf
Hallo, wie kann ich eine Verknüpfung/Verbindung zu einem Netzwerkdrucker via Batch-Datei löschen? Ich habe es bereits mit rundll32, PrintUIEntry /dn /n "\\%computername%\Drucker1" versucht, jedoch ohne Erfolg. Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben Content-Key: 192574 Url: Ausgedruckt am: 18. 05. 2022 um 10:05 Uhr 60730 10. 10. 2012 um 16:18:07 Uhr Moin, Frage(n) an Radio Eriwan: Was ist ein Netzwerkdrucker? Was versteckt sich hinter%computername%? Rundll32 printui dll printuientry drucker löschen windows. Löse das Raetsel und dann wirst du Erfolg haben. der Netzwerkdrucker ist mit einem Server verbunden, sprich \\Server\\Drucker1 ich möchte den Drucker lokal löschen. Mein Computername: WS004, daher muss bei%computername% WS004 erscheinen. Sprich: Drucker löschen auf \\WS004\Drucker1 Dani 10. 2012 um 16:21:35 Uhr was wirft die Konsole als Fehlermeldung aus, wenn du den Befehl manuell eingibst?! Welchen Betriebssystem reden wir?! Grüße, Dani Es handelt sich um Windows XP Professional, folgende Fehlermeldung erscheint: Die Druckerverbindung kann nicht entfernt werden.
Entweder der eingegebene Druckername ist ungültig, oder der angegebene Drucker ist nicht mehr mit dem Server verbunden. 60730 10. 2012 aktualisiert um 17:13:50 Uhr Zitat von Des A-Teams Hannibal "Ich liebe es, wenn ein Plan funktioniert. " Löse das Raetsel und dann wirst du Erfolg haben. - meint zu 99. 9999% derjenige, welcher ein Rätsel erstellt kennt die Antwort Hallo, Mit anderen Worten, diese Zeile würde dann funktionieren, wenn die auf dem Printserver ausgeführt werden würden täte? Drucker löschen per Script - Windows Forum — LAN & WAN - MCSEboard.de. Edit puhhhh /edit Wahrscheinlich... ich möchte aber nicht den Drucker auf dem Server löschen, sondern lediglich die Verbindung von meinem PC auf den Drucker (über Server), sprich: die Verknüpfung. also \\WS004\Drucker1 ist schonmal ganz verkehrt Der Netzwerkdrucker ist doch auf dem Server installiert, also wird er wohl (und hier fehlen mir die Infos) vermutlich mit einem Skript verbunden? Richtig? Dann REM doch den Eintrag im Skript aus, mit dem der Drucker1 auf WS004 verbunden wird. vermutlich sieht das so aus if /i%computername%==ws004 goto ws004 goto END:ws004 rundll32, PrintUIEntry /in /n "\\server\drucker1" rundll32, PrintUIEntry /y /n "\\server\druckerxxx" goto END END dann REM doch die erste Zeile nach:ws004 und alles is gut.
moin ich will netzwerkdrucker mit einer batch-datei hinzufügen bzw löschen. hab folgendendes geschrieben: if exist \\computer\druckername goto loeschen if not exist \\computer\druckername goto erstellen:loeschen rundll32, PrintUIEntry /dl /n \\computer\druckername pause exit:erstellen rundll32, PrintUIEntry /in /n \\servername\druckername exit drucker hinzufügen funktioniert einwandfrei, aber das löschen geht leider nicht die syntax müsste aber richtig sein (hab 2h gegoogelt und das so überall gefunden) wo ist da ein fehler? schon mal vielen dank für tipps im voraus mfg ps: ich möchte nicht alle löschen sondern nur einzelne (also nicht die benutzen)
/r Portname oder IP Adresse. /m Modellname des Druckertreibers aus der INF-Datei. /Z Drucker freigeben, Verwendung nur mit Option "/if" möglich. Lokaler Druckertreiber löschen: rundll32, PrintUIEntry /dd /m "LaserJet" /q /dd Löscht den lokalen Druckertreiber. /m Modellname des Druckertreibers. /q Mögliche Fehlermeldungen nicht ausgeben. Netzwerkdruckerverbindung löschen: rundll32, PrintUIEntry /dn /n "LaserJet" /q /dn Löscht die Netzwerkdruckerverbindung. /n Der Name des Druckers. Hilfe zu wird mit folgendem Kommando in der Eingabeaufforderung ausgegeben. rundll32, PrintUIEntry /? Rundll32 printui dll printuientry drucker löschen c. Batch Beispiel: Beispiel für Netzwerkdruckerverbindung aus einem Loginscript. @echo off @REM Batchdatei Netzwerkdruckerverbindung if /i%computername:~0, 2%==BE goto Bern if /i%computername:~0, 2%==BS goto Basel if /i%computername:~0, 7%==SPECTRE goto LAPTOP goto END:Bern @REM Netzwerkdruckerverbindung Bern rundll32, PrintUIEntry /in /n \\SERVER\LaserJet_BE goto END:Basel @REM Netzwerkdruckerverbindung Basel rundll32, PrintUIEntry /in /n \\SERVER\LaserJet_BS goto END:LAPTOP @REM Netzwerkdruckerverbindung SPECTRE rundll32, PrintUIEntry /in /n \\SERVER\OfficeJet_HO goto END:END