Accès au WMI root\cimv2 - VB/VBA/VBS - Programmation
MarshPosté le 02-02-2010 à 11:23:19
Bonjour,
Voilà, avec ce code ci-dessous, je peux accéder à la liste des imprimantes installées sur le serveur seulement si le compte utilisateur qui exécute se code à distance est déclaré comme administrateur local du serveur.
Le probleme est que je voudrais que le compte utilisateur soit juste en utilisateur du domaine.
Je pense qu'il y a un problème de droit d'accès sur \root\cimv2, j'ai déjà modifié la sécurité mais rien y fais, l'utilisateur n'a pas accès au imprimante tant qu'il n'es pas administrateur du serveur.
Marsh Posté le 02-02-2010 à 11:23:19
Bonjour,
Voilà, avec ce code ci-dessous, je peux accéder à la liste des imprimantes installées sur le serveur seulement si le compte utilisateur qui exécute se code à distance est déclaré comme administrateur local du serveur.
Le probleme est que je voudrais que le compte utilisateur soit juste en utilisateur du domaine.
Je pense qu'il y a un problème de droit d'accès sur \root\cimv2, j'ai déjà modifié la sécurité mais rien y fais, l'utilisateur n'a pas accès au imprimante tant qu'il n'es pas administrateur du serveur.
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strServer & "\root\cimv2" )
Auriez-vous une solution ?
Cordialement.