DonFlo 10 Geschrieben 14. Januar 2003 Melden Teilen Geschrieben 14. Januar 2003 Hallo, kennt einer von euch ein Skript, das folgende Aufgaben (oder zumindest Teile davon) erledigt: Wenn ein Netzwerkdrucker abgebaut wird und ein anderer mit neuem Namen aufgebaut wird, dann möchte ich per Skript alle PCs suchen, die diesen Drucker gemappt hatten, ihn dort deinstallieren / entfernen und dann den neuen Drucker installieren. Wäre super wenn ihr mir helfen könntet. Gruß Flo Zitieren Link zu diesem Kommentar
alexstarke 10 Geschrieben 14. Januar 2003 Melden Teilen Geschrieben 14. Januar 2003 ich glaube so könnte es gehen: if exist net use ltp1 \\server\drucker goto del del: net use ltp1 \\server\drucker\ /del /yes net use ltp1 \\server\neuer_drucker\ Zitieren Link zu diesem Kommentar
tedwipe 10 Geschrieben 14. Januar 2003 Melden Teilen Geschrieben 14. Januar 2003 Hi, das mit netuse ist ein guter Ansatz. Nur denke ich nicht das die Drucker alle auf eine LPT gemappt sind. Also solltest Du gucken das Du den Freigabename ohne vorhergegangene LPT einsetzt. Sieht dann folgendem ähnlich: c:\net use Neue Verbindungen werden gespeichert Status Lokal Remote Netzwerk OK \\Server\ipc$ Microsoft Windows-NW Hmm, ob das aber so funktioniert wie Du Dir das vorstellst, kann ich Dir leider nicht sagen da ich es noch nicht getestet hab.................werde ich aber gleich mal machen! Gruß Thorsten Zitieren Link zu diesem Kommentar
tedwipe 10 Geschrieben 14. Januar 2003 Melden Teilen Geschrieben 14. Januar 2003 Also, es geht nicht! Mit net use kannst Du nur die Drucker löschen und neu erstellen wenn sie auf eine LPT gelegt sind. Hab eben versucht den PRT001 auf SERV01 zu löschen, sah so aus. net use \\serv01\prt001 /del Und das ging nicht!! Wirst wahrscheinlich mit VB dran müssen. Denn wenn ich einen Drucker mit dem net use Befehl hinzufüge, erscheint er nicht in der Druckereinstellung unter Windows. Gruß Thorsten Zitieren Link zu diesem Kommentar
DonFlo 10 Geschrieben 14. Januar 2003 Autor Melden Teilen Geschrieben 14. Januar 2003 Also ich habe den entsprechenden Drucker inzwischen aus der Registry gelöscht. Das geht auch wunderbar. Nur sind dann die Treiber immernoch installiert und ich weiss nicht wie ich sie lösche, ohne alle Treiber (kann ja sein dass noch ein anderer Netzwerkdrucker verbunden ist und Treiber installiert hat) zu löschen. Die Treiber werden zwar auch in der Registry angezeigt, allerdings nicht im Zusammenhang mit dem Druckernamen. Zitieren Link zu diesem Kommentar
blindemails 10 Geschrieben 17. Juli 2003 Melden Teilen Geschrieben 17. Juli 2003 versuch doch mal mit rundll32 printui.dll,PrintUIEntry /dn /n \\Rechner\Druckerfreigabename in einem Logon-Skript. Damit bekommst du den entsprechenden Drukcer raus und kannst dann mit rundll32 printui.dll,PrintUIEntry /in /n \\Rechner\Druckerfreigabename entsprechend einen neuen einfügen. 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.