Оставить только имена компьютеров в запросе к LDAP
Следующими командами осуществляю подключение к LDAP:
ADOQuery2.SQL.Clear;
ADOQuery2.SQL.Add('Select CN from ' + QuotedStr('LDAP://gpnd5.local'));
ADOQuery2.Open;
ADOQuery2.Sort := 'CN';
Получаю список всего что хранится в ActiveDirectory
Что добавить в SQL-запрос, чтобы получить только список компьютеров?
Пробовал вот так:
ADOQuery2.SQL.Add('Select CN from ' + QuotedStr('LDAP://gpnd5.local;(&(objectClass=Computer));CN; subtree'));
Получаю ошибку: Указан недопустимый dn-синтаксис