52188
Mar 04, 2008, updated at 10:32:19 (UTC)
16525
4
0
Universal-Treiber automatisch installieren beim Anschließen des Druckers ohne Admin-Rechte
Moin zusammen,
da wir viele verschiedene Drucker haben, sind wir bei Recherchen auf den HP Universal-Treiber gestoßen, der so ziemlich alle Drucker utnerstützt. Nun haben wir das Problem, dass beim Anschließen des Druckers die Installation natürlich Admin-Rechte vorraussetzt, die unsre User nicht haben. Gibt es eine Möglichkeit, per Batch oder VBS (wobei ich erst anfange VBS zu lernen) bei Druckeranschluss die Setup.exe mit einem runas laufen zu lassen? Also nach dem Verfahren, dass der User den Drucker anschließt, das Programm merkt dass ein Drucker angeschlossen wird, und daraufhin die Setup.Exe des Universalt-Treibers mit einem Runas /user:administrator anstoßt.
Vielen Dank
da wir viele verschiedene Drucker haben, sind wir bei Recherchen auf den HP Universal-Treiber gestoßen, der so ziemlich alle Drucker utnerstützt. Nun haben wir das Problem, dass beim Anschließen des Druckers die Installation natürlich Admin-Rechte vorraussetzt, die unsre User nicht haben. Gibt es eine Möglichkeit, per Batch oder VBS (wobei ich erst anfange VBS zu lernen) bei Druckeranschluss die Setup.exe mit einem runas laufen zu lassen? Also nach dem Verfahren, dass der User den Drucker anschließt, das Programm merkt dass ein Drucker angeschlossen wird, und daraufhin die Setup.Exe des Universalt-Treibers mit einem Runas /user:administrator anstoßt.
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 82248
Url: https://administrator.de/contentid/82248
Printed on: April 19, 2024 at 00:04 o'clock
4 Comments
Latest comment
Moin,
probier mal aus, was passiert, wenn du den Treiber ohne angeschlossenen Drucker als Admin installierst und später als User einen Drucker anschliesst.
Wenn das funktionieren sollte, ist es ziemlich leicht, dann hast du mehrere Möglichkeiten.
Die Install (nicht setup) bietet mehrere Schalter an:
/q Automatischer Modus, keine Eingabeaufforderungen
/npf Ordner 'Drucker' nach Abschluss nicht öffnen
/ru Eingeschränkter Modus, nur HP Managed Printer Lists anzeigen
/sc Einfache Bestätigung
/h Blendet das Installationsdialogfeld aus
/sm<Port> Erstellt eine statische Druckerinstanz, die an den angegebenen <Port> gebunden ist, z.B. /sm\\server\printer, /smhostname, /sm15.62.98.111
/n"<Druckername>" Verwendet den angegebenen Namen als Druckernamen, z.B. /n"HP LaserJet 8150"
/ni Führt nicht die Druckerinstallation aus, verarbeitet nur andere Installationsoptionen
/aml<"NAME", URL> Fügt einen neuen Managed List-Namen unter Verwendung der angegebenen URL hinzu, z.B. '/aml"Mein Server", http://meinwebserver'; oder '/aml"Meine Drucker", \\meinedrucker\druckerliste\druckerliste.xml'
/rml"<Managed List-Name>" Entfernt eine zuvor hinzugefügte verwaltete Liste
/nd Legt den Drucker nicht als Standard fest
/dst Deaktiviert im Universellen HP-Druckertreiber die Registerkarte 'Dienste'.
/dod Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für die Online-Diagnose.
/dos Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für den Online-Support.
/dpm Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für das Online-Produkthandbuch.
/ddu Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für die Online-Treiberaktualisierungen.
/dso Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für die Online-Bestellung von Verbrauchsmaterial.
/dssnp Deaktiviert für den zurzeit ausgewählten Drucker das Popup-Fenster für die Statusmeldung.
Per PSSEXEC oder gleich per GPO "beim Computerstart ausführen" sollte dich dann weiterbringen.
Probier das aber vorher aus, ob die Installroutine grundsätzlich jeden Drucker erkennt, der angeschlossen ist, oder nur den, der bei der Installation angeschlossen ist.
Runas würde ich dir nicht empfehlen, denn da ist immer die Angabe von Admin und dessen Passwort im klartext in der Batch zu finden.
probier mal aus, was passiert, wenn du den Treiber ohne angeschlossenen Drucker als Admin installierst und später als User einen Drucker anschliesst.
Wenn das funktionieren sollte, ist es ziemlich leicht, dann hast du mehrere Möglichkeiten.
Die Install (nicht setup) bietet mehrere Schalter an:
/q Automatischer Modus, keine Eingabeaufforderungen
/npf Ordner 'Drucker' nach Abschluss nicht öffnen
/ru Eingeschränkter Modus, nur HP Managed Printer Lists anzeigen
/sc Einfache Bestätigung
/h Blendet das Installationsdialogfeld aus
/sm<Port> Erstellt eine statische Druckerinstanz, die an den angegebenen <Port> gebunden ist, z.B. /sm\\server\printer, /smhostname, /sm15.62.98.111
/n"<Druckername>" Verwendet den angegebenen Namen als Druckernamen, z.B. /n"HP LaserJet 8150"
/ni Führt nicht die Druckerinstallation aus, verarbeitet nur andere Installationsoptionen
/aml<"NAME", URL> Fügt einen neuen Managed List-Namen unter Verwendung der angegebenen URL hinzu, z.B. '/aml"Mein Server", http://meinwebserver'; oder '/aml"Meine Drucker", \\meinedrucker\druckerliste\druckerliste.xml'
/rml"<Managed List-Name>" Entfernt eine zuvor hinzugefügte verwaltete Liste
/nd Legt den Drucker nicht als Standard fest
/dst Deaktiviert im Universellen HP-Druckertreiber die Registerkarte 'Dienste'.
/dod Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für die Online-Diagnose.
/dos Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für den Online-Support.
/dpm Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für das Online-Produkthandbuch.
/ddu Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für die Online-Treiberaktualisierungen.
/dso Deaktiviert im Universellen HP-Druckertreiber auf der Registerkarte 'Dienste' die Option für die Online-Bestellung von Verbrauchsmaterial.
/dssnp Deaktiviert für den zurzeit ausgewählten Drucker das Popup-Fenster für die Statusmeldung.
Per PSSEXEC oder gleich per GPO "beim Computerstart ausführen" sollte dich dann weiterbringen.
Probier das aber vorher aus, ob die Installroutine grundsätzlich jeden Drucker erkennt, der angeschlossen ist, oder nur den, der bei der Installation angeschlossen ist.
Runas würde ich dir nicht empfehlen, denn da ist immer die Angabe von Admin und dessen Passwort im klartext in der Batch zu finden.