Hallo,
ich bin absoluter Neuling im C# Bereich. Ich habe mich schon ein wenig eingelesen und versuche nun ein paar Infos aus dem Active Directory zu ziehen. Dafür möchte ich .Net3.5 und den Namespace DirectoryServices und .AccountManagement verwenden. Ich habe ein Codesnipe im Netz gefunden der soweit auch funktioniert, allerdings bekomme ich ihn nicht auf meine Ansprüche umgebogen. Dies liegt vermutlich an meinen fehlenden Kenntnissen in der objektorientierten Programmierung. Daher brauche ich eure erklärende Hilfe. Thx.
Verbindung mit dem AD herstellen:
C#-Quelltext
1:
| PrincipalContext currentDomain = new PrincipalContext(ContextType.Domain); |
binden der User Pricipals
C#-Quelltext
1:
| UserPrincipal userQuery = new UserPrincipal(currentDomain); |
und nun möchte ich ganz einfach die Eigenschaften des Users auslesen. Dazu kann man die Eigenschaft DisplayName verwenden. Ich weiß allerdings nicht wie ich da ansetzen muss. Mit der MSDN komme ich irgendwie noch nicht so klar. Dort steht zwar was wofür ist, aber kein wirkliches Bsp.
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt