у меня есть код, чтобы получить все имена компьютеров, присутствующие в doain, которые не являются частью какого-либо подразделения.
DirectoryEntry entry = new DirectoryEntry("LDAP://" + "Domain Name");
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = ("(objectClass=computer)");
mySearcher.SizeLimit = int.MaxValue;
mySearcher.PageSize = int.MaxValue;
foreach (SearchResult resEnt in mySearcher.FindAll())
{
//"CN=SGSVG007DC"
string ComputerName = resEnt.GetDirectoryEntry().Name;
if (ComputerName.StartsWith("CN="))
ComputerName = ComputerName.Remove(0, "CN=".Length);
compList.Add(ComputerName);
}
mySearcher.Dispose();
entry.Dispose();
что я хочу ... вместе с этими компьютерами имена компьютеров, которыепринадлежат разным подразделениям в домене ...
любые предложения ... спасибо