Probleme bei der Installation eines Netzwerkdruckers

Post Reply
HSusse
Posts: 17
Joined: 25. Jul 2006, 14:01
Contact:

Probleme bei der Installation eines Netzwerkdruckers

Post by HSusse » 25. Jul 2006, 14:25

Hi

Ich habe Probleme damit einen Netzwerkdrucker als "nicht administrativen" Rechten.
Ich nutze den Befehl:
Call rundll32 printui.dll,PrintUIEntry /in /n "\\%PrintServer%\%PrinterName%"
Wenn ich als dieses Paket nun als lokaler Administrator ueber das SWDepot installiere funktioniert es super. Versuche ich es jedoch als lokaler Hauptbenutzer so wird der Drucker nicht installiert.
Es gibt aber keine Fehlermeldung das irgendwas nicht geklappt hat.

Was muss ich machen, damit ich die Drucker auch als Hauptbenutzer installieren kann?

MFG
Heiner Susse

administrator
Administrator
Administrator
Posts: 25
Joined: 01. Feb 2006, 14:17
Contact:

Post by administrator » 25. Jul 2006, 14:34

Hallo Herr Susse,

dieses Problem lässt sich durch die Erweiterung der Rechte des Hauptbenutzers in den Richtlinien beheben.

HSusse
Posts: 17
Joined: 25. Jul 2006, 14:01
Contact:

Post by HSusse » 25. Jul 2006, 14:46

Hi

Welche Rechte muss ich dem Hauptbenutzer den geben?
Ich habe in den Local Security Settings jedem erlaubt Treiber zu installieren.
Es klappt aber ueber das SWDepot immer noch nicht.

Wenn ich den Befehl rundll32 printui.dll,PrintUIEntry /in /n "\\%PrintServer%\%PrinterName%" ueber "Start" -> "Ausfuehren" ausfuehre, klappt es auch als Hauptbenutzer.


MFG
Heiner Susse

HSusse
Posts: 17
Joined: 25. Jul 2006, 14:01
Contact:

Post by HSusse » 26. Jul 2006, 08:28

Hi

Ich habe es mal mit dem Befahl:
Call rundll32 PrintUI.dll,PrintUIEntry /in /n "%PrintServer%\%PrinterName% , USER
versucht. Der Schalter /AW ist auch gesetzt.
Leider hat sich noch nix veraendert.
Habe ich evtl. das Flag falsch gesetzt?

MFG
Heiner Susse

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8086
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 26. Jul 2006, 09:40

Definitiv.

Das Flag muss im Aufruf gesetzt sein:
[Product]
--SET:PrinterSetup,CLIENT

[SET:PrinterSetup]
call ....
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

HSusse
Posts: 17
Joined: 25. Jul 2006, 14:01
Contact:

Post by HSusse » 26. Jul 2006, 09:45

So klappt es.

Danke!!!
MFG
Heiner Susse

jbeimel
Moderator
Moderator
Posts: 642
Joined: 15. Dec 2004, 09:16
Contact:

Post by jbeimel » 26. Jul 2006, 09:47

Folgende Fragen erstmal:
1. unter welchem Account läuft der EmpirumAgent?
2. Gibt es Einträge im SetupErrorLog?
3. vor dem CALL-Aufruf mal folgende Befehle einfügen:
ECHO Printserver: %Printserver%
ECHO Printername: %Printername%
Ich sehe noch nicht, wo die Variablen definiert werden und ob diese korrekt aufgelöst werden.

Weiterhin grundsätzlich zur Printerinstallation mit rundll32:
Generell wird ein Drucker vom Betriebssystem für den User installiert, es sei denn es wird der Parameter /ga mit verwendet:

Code: Select all

CALL rundll32 PrintUI.dll,PrintUIEntry /in /n /ga "%PrintServer%\%PrinterName%
CALLHIDDEN net stop spooler
CALLHIDDEN net start spooler
Hier gibt es dazu einen ausführlichen Thread.
Jens Beimel
Principal Consultant


Matrix42 AG
info@matrix42.de
http://www.matrix42.de

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 AG.

HSusse
Posts: 17
Joined: 25. Jul 2006, 14:01
Contact:

Post by HSusse » 26. Jul 2006, 09:53

Hi

zu 1: Es wird ein DomainAdmin genutzt.
zu 2: Es gab keine Eintraege.
zu 3: Im Moment gebe ich den Servernamen und Druckernahmen direkt an. (\\Server01\hpxxxx)

Den Thread habe ich schon gelesen. Es klappte bei mir erst duch das Flag CLIENT.
MFG
Heiner Susse

User avatar
ThomasK
Posts: 26
Joined: 30. May 2006, 09:43
Location: Leipzig
Contact:

Post by ThomasK » 21. Sep 2006, 17:29

Wie bekomme ich den Aufruf:

Code: Select all

CallHidden rundll32 PrintUI.dll,PrintUIEntry /in /n "%PrintServer%\%PrinterName%
silent hin? Der Schalter /q funktioniert leider nicht so wie ich das gerne haben möchte.
MfG Thomas

User avatar
ThomasK
Posts: 26
Joined: 30. May 2006, 09:43
Location: Leipzig
Contact:

Post by ThomasK » 25. Sep 2006, 09:41

@Hendrik Ambrosius
Definitiv.

Das Flag muss im Aufruf gesetzt sein:
[Product]
--SET:PrinterSetup,CLIENT

[SET:PrinterSetup]
call ....
Was bewirkt das Flag CLIENT? Ist es dadurch möglich die Verbindung zu einem PrintServer für jeden lokalen Benutzer (Benutzerteil) zu ermöglichen (auch bei einer Reinstallation des Paketes)?
MfG Thomas

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8086
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 26. Sep 2006, 03:42

Ja, genau.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

rbeith
Posts: 19
Joined: 31. Jan 2008, 15:21
Contact:

Post by rbeith » 20. Mar 2008, 10:04

Moin,

mal aus der Versenkung hole (und dabei liegt er auch noch im falschen Bereich).

Wir haben das "gleiche" Problem, nur bei uns sind die User keine Hauptbenutzer, haben also nur Benutzerrechte. Da helfen obige Lösungen nicht.

Bisher hatten wir das selbe Problem, dass erst ein Admin den Drucker verbinden musste, bevor der User es konnte, damit die Treiber installiert wurden. Da das SW-Depot unter administrativen Rechten (SYSTEM-Account) läuft, sollte es doch möglich sein, dies zu automatisieren, oder?
Last edited by rbeith on 20. Mar 2008, 11:47, edited 1 time in total.
Beste Grüße

Richard Beith

HSusse
Posts: 17
Joined: 25. Jul 2006, 14:01
Contact:

Post by HSusse » 20. Mar 2008, 10:13

Hi,

Du muesstest den Drucker dann einmal beim Maschinenteil (z.B. [Set:Product] ) installieren lassen und dann noch einmal im Userteil.
Dann wuerde er den Drucker erst mit Adminrechten installieren und dannach mit dem User.
MFG
Heiner Susse

rbeith
Posts: 19
Joined: 31. Jan 2008, 15:21
Contact:

Post by rbeith » 20. Mar 2008, 11:56

Das hatte ich auch schon probiert, hat aber keine Änderung gebracht. Er fragt immer nach dem Speicherort für die Treiber-Dateien während es beim Admin funktioniert.

Aber das hat bei mir nur noch theoretischen Wert, wie mir inzwischen eingefallen ist. Da es alles Netzwerkdrucker sind, die am Server hängen, kann ich ja einfach (dank Empirum ohne Aufwand) den Treiber lokal mit einem Netzwerkport installieren. Das funktioniert ja problemlos.
Beste Grüße

Richard Beith

Post Reply

Return to “Sonstige Themen”

Who is online

Users browsing this forum: No registered users and 3 guests