Netzwerkdrucker löschen
Netzwerkdrucker - Alle Drucker an die über den alten Server laufen sollen gelöscht werden. Script.
Hallo,
ich habe ein kleines Problem mit unseren Netzwerkdruckern. Wir haben ca. 1400 PCs auf welchen noch alte Einträge zu Netzwerkdruckern sind.
Bsp. Printer0001 an prnserver01
Da wir aber den Server auf prnserver02 geändert haben, versucht jeder der 1400 PCs natürlich noch den alten Drucker zu öffnen und hängt sich dabei, z.B. beim Druck im Adobe Reader total auf, sodass ein Druckauftrag schon einmal 15 Minuten dauern kann. (Weiterhin hängt der Rechner sich auch beim Löschen auf, sodass ich die Einträge per Hand in der Registry gelöscht habe "HKEY_CURRENT_USER / Printers")
Jetzt ist meine Frage - Ist es irgendwie möglich per Script die Netzwerkdrucker "nur" an prnserver01 zu löschen? Besser noch wäre es den Eintrag in der Registry oder wie immer das funktionieren könnte von "prnserver01" auf "prnserver02" zu setzen, muss aber nicht unbedingt sein. Hauptsache ist, dass alle Drucker "an prnserver01" mit diesem Script von dem jeweiligen PC entfernt werden.
Ich hoffe ihr könnt mir weiterhelfen!
Vielen Dank schonmal im Voraus!
Lieber Gruß
Dominic
Hallo,
ich habe ein kleines Problem mit unseren Netzwerkdruckern. Wir haben ca. 1400 PCs auf welchen noch alte Einträge zu Netzwerkdruckern sind.
Bsp. Printer0001 an prnserver01
Da wir aber den Server auf prnserver02 geändert haben, versucht jeder der 1400 PCs natürlich noch den alten Drucker zu öffnen und hängt sich dabei, z.B. beim Druck im Adobe Reader total auf, sodass ein Druckauftrag schon einmal 15 Minuten dauern kann. (Weiterhin hängt der Rechner sich auch beim Löschen auf, sodass ich die Einträge per Hand in der Registry gelöscht habe "HKEY_CURRENT_USER / Printers")
Jetzt ist meine Frage - Ist es irgendwie möglich per Script die Netzwerkdrucker "nur" an prnserver01 zu löschen? Besser noch wäre es den Eintrag in der Registry oder wie immer das funktionieren könnte von "prnserver01" auf "prnserver02" zu setzen, muss aber nicht unbedingt sein. Hauptsache ist, dass alle Drucker "an prnserver01" mit diesem Script von dem jeweiligen PC entfernt werden.
Ich hoffe ihr könnt mir weiterhelfen!
Vielen Dank schonmal im Voraus!
Lieber Gruß
Dominic
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 129251
Url: https://administrator.de/contentid/129251
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
21 Kommentare
Neuester Kommentar
Hallo,
mit einem login script mit kixtart wäre das kein Problem
DELPRINTERCONNECTION ist da was du brauchst.
oder halt auf dem weg, wie ihr die Netzwerkdrucker verbunden habt...
mit einem login script mit kixtart wäre das kein Problem
DELPRINTERCONNECTION ist da was du brauchst.
oder halt auf dem weg, wie ihr die Netzwerkdrucker verbunden habt...
Servus,
mal ganz schnell aus dem Netlogon vom alten NT4 Server kopiert...
(und ja - heute würde ich es eleganter schreiben...)
:kix
Gruß
mal ganz schnell aus dem Netlogon vom alten NT4 Server kopiert...
(und ja - heute würde ich es eleganter schreiben...)
:kix
:printserverumzug
if existkey( "HKEY_CURRENT_USER\Printers\Connections\,,alterserver,C760 PS3") ="0"
?"Farbdrucker 2.OG wird ausgetauscht"
SHELL "%windir%\system32\RUNDLL32.EXE printui.dll,PrintUIEntry /q /in /n \\neuerserver,\HP_2025C"
Deltree ( "HKEY_CURRENT_USER\Printers\Connections\,,alterserver,C760 PS3" )
endif
Gruß
Hallo,
hast du mal mit kixtart DelPrinterConnection ("\\prntserver01\*") ausprobiert?
Ich kann es hier nicht testen, da wir nur einen Printserver haben...
hast du mal mit kixtart DelPrinterConnection ("\\prntserver01\*") ausprobiert?
Ich kann es hier nicht testen, da wir nur einen Printserver haben...
Welches Kix benutzt du denn?
Der Schlüssel ist trotzdem noch in der Registry zu finden.
Hast du den denn auch angepasst (frag ja nur)
Was sagt denn Kix bei dem Script?
- gar nix? - dann stimmt der Key nicht mit der If Frage überein..
Und deine Lösung - denke ich - ist nur für einzelne Drucker zu löschen, nicht für alle auf "alterserver"?
Ja - das ist ein "job" für einen Drucker - und wenn du das in Notepad öffnest und das, nach dem ,, mit [STRG ] & H jeweils anpasst und dann in das Kixscript dazufügst - hast du ohne viel Arbeit - ein langes Script, dass - garantiert läuft. (wenn es richtig angepasst ist)Da lege ich meine Hand ins Feuer
Danke für eure Hilfe!
Hallo,
wenn die Drucker am alten und neuen Server gleich heissen kannst du dir ja mal das hier ansehen
http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=18 ...
wenn die Drucker am alten und neuen Server gleich heissen kannst du dir ja mal das hier ansehen
http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=18 ...
Hallo,
dann musst du mal im kixtart forum fragen ob sie nen tip für dich haben...
dann musst du mal im kixtart forum fragen ob sie nen tip für dich haben...
Servus,
eine wirklich ehrliche Antwort...
Ich finde das keinen Bug /Bock - sondern eher den richtigen Ansatz.
Wenn ich alle Drucker auf einen Schlag von prntserver01 lösche - habe ich keinen Überblick mehr - welchen Drucker ich wieder reaktivieren muß.
Von daher nimm wirklich die einzelnen Drucker und frage die ab.
Welche Drucker der Printserver01 mal bereit gestellt hat - ist ja "überschaubar"
Gruß
eine wirklich ehrliche Antwort...
Ich finde das keinen Bug /Bock - sondern eher den richtigen Ansatz.
Wenn ich alle Drucker auf einen Schlag von prntserver01 lösche - habe ich keinen Überblick mehr - welchen Drucker ich wieder reaktivieren muß.
Von daher nimm wirklich die einzelnen Drucker und frage die ab.
Welche Drucker der Printserver01 mal bereit gestellt hat - ist ja "überschaubar"
Gruß
Hallo,
verbindet dein Script beim login die Drucker sowieso neu, dann kannst du doch einfach alle drucker löschen, und die vom neuen werden sowieso wieder verbunden...
verbindet dein Script beim login die Drucker sowieso neu, dann kannst du doch einfach alle drucker löschen, und die vom neuen werden sowieso wieder verbunden...
ok ...
dann mach doch folgendes....
loginscript - cmd Teil:
Das läßt du eine Woche laufen und während der Woche "sammelst" du die Drucker zusammen.
Und da Ihr es mit der Dokumentation nicht so sehr habt - mal über den Punkt nachdenken.
Btw: zu "Umzug schon was länger her" - dann kommst auf die eine Woche auch nicht mehr drauf an.
Mach es bitte so und denk an die Dokumentation - das ist das A&O eines Netzwerks. (gerade bei 1.000 Clients)
Gruß
btw: nur zur sicherheit - nimm auch die Ip des Printservers mit in die Abfragen rein - wenn du nicht weißt, ob den nicht mal jemand unter der IP verbunden hat.
dann mach doch folgendes....
loginscript - cmd Teil:
find /i "%username%" \\server\freigabe\prntserver01.log && goto weiter
reg query HKCU\Printers\Connections\ |find ",,prntserver01" >>\\server\freigabe\prntserver01.log
echo %username% >> \\server\freigabe\prntserver01.log
:weiter
Das läßt du eine Woche laufen und während der Woche "sammelst" du die Drucker zusammen.
Und da Ihr es mit der Dokumentation nicht so sehr habt - mal über den Punkt nachdenken.
Btw: zu "Umzug schon was länger her" - dann kommst auf die eine Woche auch nicht mehr drauf an.
Mach es bitte so und denk an die Dokumentation - das ist das A&O eines Netzwerks. (gerade bei 1.000 Clients)
Gruß
btw: nur zur sicherheit - nimm auch die Ip des Printservers mit in die Abfragen rein - wenn du nicht weißt, ob den nicht mal jemand unter der IP verbunden hat.
> Zitat von @45877:
> ----
Hallo,
das Script verbindet nur einen Teil der Drucker beim Start neu,
deshalb möchte ich nicht alle Drucker löschen.
> ----
Hallo,
das Script verbindet nur einen Teil der Drucker beim Start neu,
deshalb möchte ich nicht alle Drucker löschen.
Du sorry - aber ich klinke mich nun an dieser Stelle aus...
Wir haben ca. 1400 PCs
Jedoch haben wir über 700 Netzwerkdrucker
die Umstellung ist schon was her
Dann muss ich doch trotzdem alle Drucker einpflegen in das Logon Script...
Jedoch haben wir über 700 Netzwerkdrucker
die Umstellung ist schon was her
Dann muss ich doch trotzdem alle Drucker einpflegen in das Logon Script...
Dir antwortet (hat in meinem Fall) jemand, der sein Netz dokumentiert hat, der seine Hausaufgaben gemacht hat und weil er das macht - sogar seine Zeit damit verbringt - Leuten wie dir zu helfen.
Wenn du das nicht merkst - und die Tipps, die dir dieser jemand gibt - nicht umsetzen magst - weil das "zuviel Arbeit" ist - dann ist es besser, das wir beide uns Hier voneinander trennen - denn ich habe kein verständnis für deine
Schönen Freitag, den 13. noch
[_] Benachrichtigung bei Antwort - keine Arme - keine Kekse
und die Bemerkung sei erlaubt -
- 2009-1991=18
- 2009-1981=28
und 1991 wahrscheinlich ein Geburtsjahr ist
"solche" Feedbacks liebe ich ja...
"nein - kann dir keiner sagen, hat dir aber durch die Blume einer - (ich) - geschrieben...
Was passiert, denn genau, wenn Du:
reg query HKCU\Printers\Connections\ |find ",,prntserver01"
laufen läßt?Kommt da eine Liste aller Drucker - die ein User von dem Printserver verbunden hat?
Kann man anhand dieser Liste nicht auch gezielt Keys löschen?
Sorry - aber irgendwas stimmt doch da nicht, wenn so eine Frage von einem Admin kommt, der "angeblich" mehr als 1.000 Systeme verwaltet...
Streng dich mal ein bisschen an...