Не думаю, что вам следует запрашивать дважды: один для подтверждения, а другой для запроса.
Вот код в C #:
string directoryEntryFinalDetails = "LDAP: /// DC = xyz, DC = com";
DirectoryEntry directoryEntry = новый DirectoryEntry (directoryEntryDetails);
directoryEntry.AuthenticationType = AuthenticationTypes.Secure;
** directoryEntry.Username = General.DecryptedUserName;
directoryEntry.Password = General.DecryptedPassword; **
DirectorySearcher directorySearcher = новый DirectorySearcher (directoryEntry);
DirectorySearcher directorySearcher = новый DirectorySearcher (directoryEntry);
directorySearcher.Filter = "";
foreach (SearchResult resultSet в directorySearcher.FindAll ())
* * {Тысяча двадцать-один
//your code
}
просто дайте мне знать, помогает ли это !!