reyeg 10 Geschrieben 17. September 2004 Melden Teilen Geschrieben 17. September 2004 Hallo liebe Leute, ich möchte in der Registry einen Drucker von dem einen Printserver auf den anderen setzen. Dazu muss ich folgenden Schlüssel ändern: "HKEY_CURRENT_USER\Printers\Connections\,,Server,Druckername" Ich dachte dass ich das so lösen könnte: reg update "HKEY_CURRENT_USER\Printers\Connections\,,PrintServerAlt,Drucker=,,PrintServerNeu,Drucker" aber leider geht es nicht... :( Habt Ihr ne Idee wie ich den Schlüsselnamen ändern kann, denn das ist genau die Stelle damit der andere Printserver bei bereits gemappten Druckern angesprochen wird. Den Wert: "Server" zu ändern ist kein Problem, hat aber leider keine Auswirkung darauf welcher Printserver genutzt wird... siehe: reg update "HKEY_CURRENT_USER\Printers\Connections\,,PrintServerAlt,Drucker\server=PrintServerneu" Cu Reyeg :) Zitieren Link zu diesem Kommentar
joenas 10 Geschrieben 17. September 2004 Melden Teilen Geschrieben 17. September 2004 bin mir nicht sicher obs dir wirklich hilft, aber mit regedit /s file.reg kannst du ne .reg importieren. Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 17. September 2004 Autor Melden Teilen Geschrieben 17. September 2004 Hi joenas, danke für Deinen Post, aber ich denke das wird bei 50 Druckern und 50 If Abfragen etwas zu kompliziert... :( Gibt es keine andere Möglichkeit? Kennt keiner den Update Befehl? Cu Reyeg :) Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 18. September 2004 Autor Melden Teilen Geschrieben 18. September 2004 Kann mir sonst keiner mehr helfen, es muss doch ne Möglichkeit geben, ich kann doch net der erste mit so nem Prob. sein.... Gruß Reyeg :) Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 20. September 2004 Autor Melden Teilen Geschrieben 20. September 2004 Args, Leute kommt schon.... keiner weiß Rat? Cu Reyeg P.s.: letzer Versuch dass ich Pushe, sorry, aber ich brauche sehr dringend Hilfe..... :) Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 20. September 2004 Melden Teilen Geschrieben 20. September 2004 Hallo, ich beobachte den Thread schon einige Tage. Habe aber selbst Arbeit bis unter die Decke. Für mich hat sich das Prolem so noch nicht gestellt. Bei mir sind fast alle Drucker lokal installiert und werden per net use umgeleitet an die Printserver. Die von Dir gewünschte Methodee zum Ändern habe ich so noch nicht gesehen. Die anderen zur scriptgesteuerten habe ich noch nicht praktiziert. Ich meine, in diesem Forum wurde das auch schon beschrieben. Was mich wundert, das die Spezies sich noch nicht dazu geäußert haben. Schildere das grundsätzliche Problem doch neu und bitte um Rat dazu. Viel Erfolg Edgar Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 20. September 2004 Autor Melden Teilen Geschrieben 20. September 2004 Hi Edgar, vielen Dank für Deinen Post.... :) Ich habe nocheinmal in der Suche gesucht, aber leider keinen passenden Thread gefunden.... Einzigste interessante Sache wäre der Befehl: rundll32 printui.dll,PrintUIEntry /y /n "exakter Druckername" gewesen, aber leider funzt das unter NT4 net :( Cu Reyeg :) *Hoffnung für eine Antwort hat! ;)* Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 20. September 2004 Autor Melden Teilen Geschrieben 20. September 2004 Ok, für die, die es noch interessiert: :) Ich werde mein Problem wohl auf eine andere Art und Weise lösen.... ich werde morgen folgendes testen und Euch Rückmeldung geben falls es geklappt hat! :) Ich werde den Befehl con2prt.exe ausprobieren. Eine Ausführung des Befehls in der Konsole hat soeben geklappt! :) Syntax: CON2PRT /f CON2PRT /c \\PrintServer\PrintShare CON2PRT /cd \\PrintServer\PrintShare Key /f - remove all network printer connections /c - connect to \\PrintServer\PrintShare /cd - connect to and set PrintShare as the default printer Also werde ich ein Batch schreiben, die auf jedem Client abprüft ob Drucker X installiert ist und wenn ja -> Lösche alle Netzwerkdrucker und mappe mir neuen Drucker X. Schade dass man mit con2prt nicht einzelne Netzwerkdrucker löschen kann, sondern nur alle.... :( CU Reyeg :) Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 21. September 2004 Autor Melden Teilen Geschrieben 21. September 2004 Hiho :) So sieht meine Lösung aus.... ist zwar net gut programmiert, aber es funzt ;) Im Prinzip ist es ein zusammenspiel von REG und Con2PRT :) find | reg query "HKEY_CURRENT_USER\Printers\Connections\,,Server,Drucker" if errorlevel 1 goto keinDrucker if errorlevel 0 goto Drucker REM ***** Aktion was passiert wenn der Drucker nicht gefunden wurde. :keinDrucker find | reg query "HKEY_CURRENT_USER\Printers\Connections\,,Server,Drucker2" if errorlevel 1 goto keinDrucker2 if errorlevel 0 goto Drucker2 goto ende REM ***** Aktion was passiert wenn der jeweilige Drucker gefunden wurde. :Drucker echo ***Drucker ist vorhanden*** reg delete "HKEY_CURRENT_USER\Printers\Connections\,,Server,Drucker" /force con2prt /cd \\Serverneu\Drucker goto keinDrucker . . . . . . usw. Cu Reyeg :) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.