Hente lokalt oprettede AD brugere ud
Hej,Jeg har siddet og leget med følgende kode:
v.1:
string strMachine = String.Format("WinNT://{0}", Environment.MachineName);
DirectoryEntry Machine = new DirectoryEntry(strMachine);
ArrayList users = new ArrayList();
foreach (DirectoryEntry entry in Machine.Children)
{
switch (entry.SchemaClassName)
{
case "User":
users.Add(entry.Name);
break;
}
}
v.2:
string strMachine = String.Format("WinNT://{0}", "MyAD");
DirectoryEntry Machine = new DirectoryEntry(strMachine);
ArrayList users = new ArrayList();
foreach (DirectoryEntry entry in Machine.Children)
{
switch (entry.SchemaClassName)
{
case "User":
users.Add(entry.Name);
break;
}
}
Det jeg gerne vil er, at hente de brugere ud, som er oprettet lokalt på PC'en men hvor mit domæne er angivet.
V.1 henter de lokale brugere ud, som ikke er medlem af domænet og v.2 henter alle brugere ud fra domænet.
Jeg søger desperat en gylden mellemvej? :) (*desperat er måske sådan et stort ord*)
