Frage : C# DirectoryServices Anwendungsfrage

Ich verwende C# und .NET DirectoryServices 2005 und ich versuchen, ein ANZEIGEN-Benutzerkonto einem bestimmten OU hinzuzufügen und ich kann nicht scheinen, herauszufinden, wie man es erhält, um zu arbeiten.  Ich bin in der Lage, den Benutzer einer Sicherheitsgruppe (DnsAdmins) als Beispiel hinzuzufügen, aber ich kann nicht herausfinden, wie man einem benutzerbestimmten OU hinzufügt.  Auch es würde nützlich sein, zu können genistete OU-Bäume steuern.  Z.B. haben wir einige Satellitenbüros, dass Benutzer an lokalisiert werden, also haben wir einen Los Angeles OU und ein Innere, denen OU, wir einige OU durch Abteilung oben brechen lassen, und dann in jenen haben wir OUS entweder Laptop oder Arbeitsplatz OUS, der ist, wo die tatsächlichen ANZEIGEN-Benutzergegenstände liegen.  Ich versuche, herauszufinden, was die beste Weise ist, diese zu spezifizieren genistete OU, damit der Benutzer innen programmatically gesetzt werden kann.  Irgendwelche Vorschläge?

Antwort : C# DirectoryServices Anwendungsfrage

zu Liste alles OU in der ANZEIGE erhalten:
1:
2:
3:
4:
5:
6:
7:
8:
DirectoryEntry rootEntry = neues DirectoryEntry („LDAP: ///dc=DOMAIN, dc=COM“);
            DirectorySearcher dsFindOUs = neues DirectorySearcher (rootEntry);
            dsFindOUs.Filter = „(objectClass=organizationalUnit)“;
            dsFindOUs.SearchScope = SearchScope.Subtree;
            foreach (SearchResult Resultat in dsFindOUs.FindAll ())
            {
                Console.WriteLine (Resultat. Weg);
            }
Weitere Lösungen  
 
programming4us programming4us