Laden...

Forenbeiträge von Helium Ingesamt 4 Beiträge

27.04.2007 - 11:53 Uhr

bekomme auch ohne diese zeile die selbe ausgabe:

27.04.2007 - 11:46 Uhr

also mit: System.Security.Principal.WindowsIdentity.GetCurrent().Name bekomme ich nur die domain + den username: europe\banzal

werde dass mit den properties versuchen.. danke für die hilfe erstmals!

27.04.2007 - 10:32 Uhr

Hallo,

Kann mir jemand von euch sagen, wie ich den FullName des angemoldenen Benutzers herauskriege?

Den Benutzername ist kein Problem: Environment.UserName;

Denn das Problem ist, ich frage eine Benutzergruppe nach dem Inhalt ab. Bekomme da jedoch nur den FullName und nicht den Username

Code:

ArrayList GetADGroupUsers(string groupName)
{
SearchResult result;
DirectorySearcher search = newDirectorySearcher();
search.Filter = String.Format("(cn={0})", groupName);
search.PropertiesToLoad.Add("member");
result = search.FindOne();
ArrayList userNames = newArrayList();
if (result != null)
{
for (int counter = 0; counter <
result.Properties["member"].Count; counter++)
{
string user = (string)result.Properties["member"][counter];
userNames.Add(user);
}
}
return userNames;
}

Um rasche hilfe wäre ich dankbar.

Besten Dank und Gruss

25.04.2007 - 10:13 Uhr

Hallo,

Bin momentan am selben dran, jedoch etwas aufwändiger/komplizierter als du.


using System.DirectoryServices;
using System.Collections;

ArrayList GetADGroupUsers(string groupName)
        {    
            SearchResult result;
            DirectorySearcher search = new DirectorySearcher();
            search.Filter = String.Format("(cn={0})", groupName);
            search.PropertiesToLoad.Add("member");
            result = search.FindOne();

            ArrayList userNames = new ArrayList();
            if (result != null)
            {
                for (int counter = 0; counter < 
                         result.Properties["member"].Count; counter++)
                {
                    string user = (string)result.Properties["member"][counter];
                    userNames.Add(user);
                }
            }
            return userNames;
        }


So kannst du dir die User einer Domain Gruppe auslesen lassen. Danach kannst du einen bestimmten User aus dem Array suchen/auslesen.

Grüsse,
Helium