Я использую библиотеку System.DirectoryServices
для запроса к каталогу LDAP.Я вижу все текстовые атрибуты в порядке, но мне нужно получить некоторые рабочие атрибуты, такие как pwdChangedTime
.Я получаю объект не установлен в экземпляр ошибки типа объекта при попытке получить эти свойства.
using (DirectorySearcher search = new DirectorySearcher(dirCon,
ldapSearchFilter.Replace("{cn}", cn),
new string[] {"*","+"},
SearchScope.Subtree))
{
foreach (SearchResult sr in search.FindAll())
{
la = new LdapAccount();
la.pswdUpdateTime = DateTime.ParseExact(sr.GetDirectoryEntry().Properties["pwdchangedtime"].ToString(), dateFormat, null);
...
}
Я вижу все текстовые атрибуты, но не находит никаких операционных атрибутов.