Droits utilisateur pour executer rundll32 printui.dll,PrintUIEntry - Windows & Software
Marsh Posté le 18-01-2006 à 17:08:19
A ma connaissance un utilisateur de base à le droit d'utilisé cette commande, mais généralement le fait par l'interface graphique ce qui lui install sous son profil uniquement
Marsh Posté le 18-01-2006 à 17:56:09
Dans mon cas, la commande est exécutée par un script JS.
J'ai le message suivant:
Echec d'une commande d'impression rundll
Commande "/if /Z /b \"" + NOMIMPRIMANTE + "\" /f c:\winnt\inf\ntprint.inf /r \"" + NOMPORT + "\" /m \""+NomDriver+"\"" accès refusé.
Marsh Posté le 18-01-2006 à 18:27:56
peut etre que cela pourra t'aider avant de trouver mieux
http://forum.hardware.fr/hardwaref [...] 7591-1.htm
Marsh Posté le 20-01-2006 à 15:50:44
klaffh a écrit : A ma connaissance un utilisateur de base à le droit d'utilisé cette commande, mais généralement le fait par l'interface graphique ce qui lui install sous son profil uniquement |
Non. Ou du moins, pas tout à fait. Un utilisateur restreint ne peut qu'installer une imprimante réseau, car lié à son profil. Une imprimante local est visible pour tous, donc il n'a pas les droit de l'installer.
Marsh Posté le 20-01-2006 à 15:55:24
En fait, un utilisateur restreint ne peut pas écrire ailleur que \HKCU...
Et si tu installe une imprimante local, tu dois pouvoir écrir dans la \HKLM. Fouille de ce côté la.
Typiquement, il faut que tu authorise le groupe utilisateur d'écrir ici:
\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers
Mais il y a encore plein d'autre clé... Fait une recherche dans la base de registre avec le nom d'une de tes imprimante locale déjà installé.
Marsh Posté le 20-01-2006 à 15:59:38
Ah, pis j'y pense...
Il faut aussi authoriser C:\Winnt\system32\spool\drivers ....
Il y a sûrement d'autre droit à donner, mais ceux-ci sont ceux qui me viennent à l'esprit maintenant.....
Fait les test et redis nous
Marsh Posté le 24-05-2006 à 01:01:43
je up car j'ai la meme problematique
donner a des users le droits d'installer leur imprimante locale
alors la soluce fonctionnait ?
Marsh Posté le 18-01-2006 à 16:35:08
Bonjour,
Je cherche à autoriser pour tous les utilisateurs d'un domaine, l'exécution de la commande rundll32 printui.dll,PrintUIEntry (création d'imprimante sur le poste...).
Je sais qu'un "Utilisateur avec pouvoir" a la possibilité de le faire mais pas un utilisateur de base....
J'aimerai savoir si on peut mettre en place une strategie locale plus précise qui permette cette opération tout en laissant les utilisateurs avec les droits "Utilisateurs".
Merci d'avance pour votre aide,
Arnaud