59769

Netzwerkdruckernamen via Batch ändern

Wir müssen einen Server umbenennen, auf dem ein Netzwerkdrucker freigegeben ist, der auf allen Geräten (XP) installiert ist.
Nun ist die Frage, kann ich den Netzwerkdrucker auf den PC's mittels einem Batch umbennen?
Er heisst jetzt z.B. \\printserver\drucker1 der Printserver wird aber umbenannt in Printserver1, dann müsste der Drucker ja auf \\Printserver1\drucker1 geändert werden.
Kann ich das machen, oder muss ich zuerst den alten Druckernamen löschen und ihn ganz neu einbinden?
Danke für Eure Tips!
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 86238

Url: https://administrator.de/forum/netzwerkdruckernamen-via-batch-aendern-86238.html

Ausgedruckt am: 02.05.2025 um 06:05 Uhr

60730
60730 23.04.2008 um 16:54:43 Uhr
Goto Top
Moin,
umzug.cmd
echo Drucker löschen
rundll32 printui.dll,PrintUIEntry /q /dn \\printserver\drucker1
echo Drucker hinzu
rundll32 printui.dll,PrintUIEntry /q /in /n \\Printserver1\drucker1

sollte funktionieren face-wink
59769
59769 23.04.2008 um 17:06:55 Uhr
Goto Top
Wenn ich das so mache (habs erstmal nur mit der Zeile fürs löschen versucht), kommt zwar keine Fehlermeldung, aber gelöscht wird der Drucker nicht face-sad
Was mach ich falsch?
60730
60730 23.04.2008 um 17:33:07 Uhr
Goto Top
Hi, mein fehler, ohne das /q bekommst du den Grund gemeldet.

Findet der Befehl den Drucker nicht, wird auch nichts gelöscht.

(Wär ja auch zu einfach)

Dann wohl doch die längere Variante....

drucker-loeschen.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Printers\Connections]

[-HKEY_CURRENT_USER\Printers\Connections\,,\printserver,drucker1]

Regedit /s drucker-loeschen.reg
rundll32 printui.dll,PrintUIEntry /in /n \\Printserver1\drucker1
59769
59769 09.05.2008 um 07:35:25 Uhr
Goto Top
Der Backslash vor printserver,drucker1 war zuviel.
So hats dann geklappt:
[-HKEY_CURRENT_USER\Printers\Connections\,,printserver,drucker1]

Vielen tausend Dank für Deine Hilfe!