Autor Beitrag
kingdave2nd
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54



BeitragVerfasst: Do 16.10.08 15:44 
Hallo zusammen,

ich arbeite in einer Umgebung, in der die Windows-Konten durch einen Samba Domain-Controller verwaltet werden. Nun habe ich versucht über folgenden Code eine Treview mit Objekten aus der Domäne zu füllen:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
            treeViewAllGroups.Nodes.Clear();
            TreeNode nigRootNode = new TreeNode("Not Identified enteo groups");
            int nigId;
            string test;
            DirectoryEntry winnt = new DirectoryEntry("WinNT://FRSDEMO""Administrator""enteo$1");
            DirectoryEntries entries = winnt.Children;
            //entries.SchemaFilter.Add("group");
            foreach (DirectoryEntry entry in winnt.Children)
            {
                treeViewAllGroups.Nodes.Add(entry.Name);
            }


Soweit funktioniert das auch alles ganz wunderbar. Nur lassen sich leider keine Gruppen über diese Funktion auslesen. In den normalen Windows Dialogen (z.B. User zur lokalen gruppe hinzufügen) kann ich auf die im Samba Server liegenden Gruppen problemlos zugreifen, nur in diesem Code funktioniert das ganze leider nicht.
Nun bin ich kein Samba Profi und weiss auch nicht wirklich wo ich hinlangen muss, um das Problem zu analysieren. Somit hoffe ich, das hier jemand ist, der das schon mal vor mir probiert hat.

Gruss Dave