Mit C# ActiveDirectory Rechte auslesen

maikmaik

Grünschnabel
Hallo,

ich würde gerne mittels C# auslesen, ob ein bestimmter User im AD das Send-As Recht hat.

mittels
using System.DirectoryServices;

string WindowsDomainServerName = "xxx";
string Username = "aaa";
string Password = "bbb";

DirectoryEntry user = new DirectoryEntry("LDAP://" + WindowsDomainServerName, Username, Password);
object nativeObject = user.NativeObject;

kann ich schon abprüfen ob der User im AD ist, aber ich finde leider keine Möglichkeit abzuprüfen, ob dieser User dieses Recht hat. Kann mir jemand weiterhelfen und mir einen Code-Ausschnitt posten? Wäre sehr nett.

Vielen Dank!
 
Hi

Ich hab keinen Code dafür, aber vielleicht kann ich dir trotzdem weiterhelfen:
Die Berechtigungen im AD werden über die Benutzergruppe(n) bestimmt. Demnach müsstest du in den Gruppen des Users schauen, ob eine davon die entsprechende Berechtigung besitzt
 
Zurück