Bonjour,
Je débute en c# et j'ai un petit souci pour tester si un utilisateur fait parti d'un groupe sur le domaine.
Lorsque j'exécute le code suivant sur ma session pas de souci, cela me renvoie bien que je fais parti des deux premiers groupe.
Dès que ce code est exécuté sur sur un serveur en connexion TSE (meme user que celui avec lequel je suis logué sur ma machine) il ne trouve plus rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (wp.IsInRole("Administrateurs") == true) sw.WriteLine("Group -> Administrateurs"); if (wp.IsInRole("Admins du domaine") == true) sw.WriteLine("Group -> Admins du domaine"); if (wp.IsInRole("Comptable") == true) sw.WriteLine("Group -> Comptables");
Au passage j'ai noté que l'on peut facilement récupérer un nom utilisateur et son domaine avec le code suivant :
Néanmoins c'est beaucoup plus complexe lorsqu'il s'agit de trouver le ou les groupes utilisateur, savez vous pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sw.WriteLine("Username :" + Environment.UserName.ToString()); sw.WriteLine("Domain :" + Environment.UserDomainName.ToString());
Si quelqu'un veut bien éclairer ma lanterne ...
Merci
Partager