52188
04.03.2008, aktualisiert um 11:32:19 Uhr
16495
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 82248
Url: https://administrator.de/contentid/82248
Ausgedruckt am: 29.03.2024 um 11:03 Uhr
4 Kommentare
Neuester Kommentar
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.