lefg 276 Geschrieben 6. November 2005 Melden Teilen Geschrieben 6. November 2005 Hallo Kamerad(inn)en, ich bin gerade dabei 23 Rechner auszutauschen gegen Klones. Leider hat der Installateur bei der Mutter vergessen die beiden lokalen Druckertreiber zu instrallieren. Der Gedanke, per Hand 46 Installationen vornehmen zu müssen, ruft bei mir richtig Freude hervor. Kann mir bitte jemand die Möglichkeit aufzeigen, per Batch oder Skript zwei lokale Druckertreiber aus dem Treibervorrat zu installieren? Der Zielport soll letztendlich ein lokal Port sein, aber eine Installation auf lpt1 wäre auch nicht schlecht. Dank für Aufmerksamkeit und Rat. Edgar Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 6. November 2005 Autor Melden Teilen Geschrieben 6. November 2005 Ich bin wohl einen Schritt weiter. http://www.mcseboard.de/archiv/28/2003/06/1/8532 http://www.administrator.de/Drucker_installieren_per_Batch-datei.html#8121 Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 7. November 2005 Melden Teilen Geschrieben 7. November 2005 hi! ich hatte das ganze mal wie folgt gemacht: http://mcseboard.de/showpost.php?p=324949&postcount=7 keine ahnung ob es mit con2prt schneller/eleganter geht! gruss saracs Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 7. November 2005 Melden Teilen Geschrieben 7. November 2005 hi! du hast leider im falschen thread geantwortet - aber kein thema *g kann sein das ich dich falsch verstanden hab :wink2: dachte du wolltest nur 23 drucker installieren und das auf 23 rechnern. ich hätte halt einfach an einem der rechner die beiden drucker installiert und dann wie im anderen thread beschrieben die reg und ordner kopiert... verstehe noch nicht ganz wo das problem liegt :suspect: brauchst du spezielle druckertreiber oder was meinst du mit lokalem treibervorrat? gruss saracs Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 7. November 2005 Autor Melden Teilen Geschrieben 7. November 2005 Hallo, ich schildere das mal. Es gibt einen Unterrichtsraum mit 23 neuen Rechnern und einen SOHO-Printserver mit einem Laser und einem Bubble. Es existeieren eine Reihe weiterer Räume nach dem gleichen Muster. Die Druckertreiber sind lokal installiert und zeigen auf die Ports der jeweiligen Printserver (\\PS4xx\P1 oder \\PS4xx\P2). Die Printserver hat logischerweise keinen Treiber. Normalerweise werden die Treiber beim Fertigen der Vorlage zum Klonen installiert. Das hat der Installateur vergessen. Ich könnte nun eine Klickorgie veranstalten, das habe ich ja schon oft gemacht, im Moment habe ich dazu keine Lust. Es wird Zeit für eine bessere, einfachere Lösung. Dies auch in Hinsicht auf die Zukunft. Falls da ein Drucker ausfällt und gegen einen anderen Typ ersetzt werden muss, ist ein Blitz wünschenswert. Ich werde jetzt wohl erstmal einen Blick in die Gruppenrichtlinie werfen, mir con2prt ansehen und dann Syntax: rundll32 printui.dll,PrintUIEntry [Optionen] [@Befehlsdatei] . Dank für den Rat. Wo habe ich die andere Antwort eigentlich gelassen? Sowas am Montagmorgen. :shock: Ich konnte leider nicht im Bett bleiben. ;) Edgar Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 7. November 2005 Autor Melden Teilen Geschrieben 7. November 2005 In der GrpRili von 2kServer habe ich keine Möglichkeit zum Installieren von Druckern entdeckt. Das ist eine echte Lücke, meine ich. In der /? von Con2prt gibt es keine Angaben zum Installieren von Treibern. Man kann Sharedprinter linken. Ich schau mal weiter. Zitieren Link zu diesem Kommentar
saracs 10 Geschrieben 7. November 2005 Melden Teilen Geschrieben 7. November 2005 hi! die andere antwort hast du hier hinterlassen http://mcseboard.de/showthread.php?t=55700 :D mein link von oben ;) ich klink mich mal aus... von con2prt hab ich gnau 0 ahnung :( gruss saracs Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 7. November 2005 Autor Melden Teilen Geschrieben 7. November 2005 Ich habe das Andere mal beseitigt. :) Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 7. November 2005 Autor Melden Teilen Geschrieben 7. November 2005 rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 4050 Series PS" /f %windir%\inf\ntprint.inf /r "lpt1:" /m "HP LaserJet 4050 Series PS" rundll32 printui.dll,PrintUIEntry /if /b "HP DeskJet 895Cxi" /f %windir%\inf\ntprint.inf /r "LPT2:" /m "HP DeskJet 895Cxi" Damit werden die Drucker automatisch für Lpt1 und Lpt2 installiert. rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 4050 Series PS" /f %windir%\inf\ntprint.inf /r "\\192.168.1.229\p1" /m "HP LaserJet 4050 Series PS" rundll32 printui.dll,PrintUIEntry /if /b "HP DeskJet 895Cxi" /f %windir%\inf\ntprint.inf /r "\\192.168.1.229\p2" /m "HP DeskJet 895Cxi" Die LPT-Ports werden durch die Adressen von Printserver und Port ersetzt. Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 8. November 2005 Autor Melden Teilen Geschrieben 8. November 2005 Die Anschlüsse mit "\\192.168.1.229\p1" etc zu konfigurieren war keine gute Idee. Die Installation funktionierte ohne Beanstandung, der Test mit einer 2kWS auch. Bei XP dauerte beim Testdruck das Herstellen/Aktualisieren eine (sichtbare) Weile. Auch war das Sinnbild des jeweiligen Druckers geisterhaft. Es wurde dann auf den Rechnern die Clientsoftware für den Printserver installiert, dieser erzeugt neue Anschlüsse PS413-P1 - PS413-P3. Damit geht es richtig gut und schnell. rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 4050 Series PS" /f %windir%\inf\ntprint.inf /r "PS413-P1" /m "HP LaserJet 4050 Series PS" Warum war die Software nicht installiert? Das war sie auf einer Reihe von Systemen auch schon mal. Dann gab es Neueinrichtungen, die Software war nicht greifbar. Es wurde mit dem LocalPort probiert und es funktionierte bei W2k. Also blieb es so. Auch bei einer Gruppe mit XP gab es keine Funktionsstörungen. Die Software lässt sich nicht automatisch installieren, man müsste erst ein Paket bauen. Es gibt da noch eine Gruppe von XP-Rechnern, bei denen tritt zeitweilig ein Problem auf. Es bleibt anscheinend ein Druckauftrag in einer lokalen Queue hängen, das Drucken ist für alle blockiert. Bisher habe ich mich da mit einer "Lösung von Hinten durch die Brust ins Auge" beholfen. Beim Abmelden, Anmelden des Users; Herunterfahren, Starten des Rechners wurde die Datei(en) im Queuefolder per Skript gelöscht. Das war reine Verzweiflung. Geahnt habe ich es ja, es liegt wohl an der nichtinstallierten Clientsoftware; ich war wohl nur zu bequem. Wollen mal sehen, wenn der Pool heute am Spätnachmittag frei ist, die Software installieren. Zitieren Link zu diesem Kommentar
der stift 10 Geschrieben 8. November 2005 Melden Teilen Geschrieben 8. November 2005 Also da ich gerade das selbe Problem habe, hab ich selber mal gesucht. Im Server Resource Kit gibt es die Dateien: - prnadmin.dll - portmgr.vbs - prnmgr.vbs Diese kannst du in ein vbs Script verpacken und via cscript ansprechen. 1. Schritt ist es, die dll zu registrieren. Leider funktioniert es bei mir nicht via vbs (Erstellung eines Ports, prnmgr.vbs ist zum erstellen eines Printers: cscript "\\Server1\sys\public\portmgr.vbs -a -c ""-p 10.30.4.136_D1PLT1 -h 10.30.4.136 -t LPR" Meldung "Typen unverträglich" Code "800A0000D" Quelle "Laufzeitfehler in Microsoft VBScript" verpacke ich das ganze in eine Batch Datei cscript.exe \\Server1\sys\public\portmgr.vbs -a -c "" -p 10.30.4.136_D1PLT1 -h 10.30.4.136 -t LPR funktioniert es wunderbar. Hat jmd ne Ahnung warum es als vbs nicht tut? Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 8. November 2005 Autor Melden Teilen Geschrieben 8. November 2005 Ich habe noch am Löschen rumgebastelt. :shock: rundll32 printui.dll,PrintUIEntry /dl /n "HP LaserJet 4050 Series PS" pause 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.