Описание тега principalsearcher

1 ответ

Как бы я назначил только DisplayName и Name из PrincipalSearcher в список?

У меня есть следующий пример кода: namespace DirectorySearcher { class Program { static void Main(string[] args) { using (var context = new PrincipalContext(ContextType.Domain, "bobo.net")) { using (var searcher = new PrincipalSearcher(new UserPrinc…
12 окт '15 в 12:37
1 ответ

Ldap Principalsearcher очень медленно

Я хочу получать информацию только от 1 пользователя из 20000 пользователей. Время отклика метода, который я использовал ниже, составляет 40 секунд. Каково решение этой проблемы? public AuthenticatedUserProperties Info(string Username) { try { var co…
24 июл '18 в 07:42
1 ответ

DirectorySearcher не учитывает свойство SizeLimit, если SizeLimit 256 или более

Я использую PrincipalSearcher а также DirectorySearcher отфильтровать пользователей и указать, какие свойства захватить. На тестировании это в 2 разных сетях. Одна сеть имеет 8K+ записей, а другая 135K+. В сети 135K + не удается сохранить записи в б…
2 ответа

Поиск пользователей в Active Directory на основе имени, фамилии и отображаемого имени

Я пытаюсь найти в своей организации Active Directory для пользователей. Если FirstName или LastName или DisplayName соответствуют определенному строковому значению, он должен вернуть пользователей. Мой код: // create your domain context PrincipalCon…
1 ответ

AD PrincipalSearcher: поиск, где свойство не содержит какого-либо значения

Похоже, что Major Searcher отлично справился с задачей при создании фильтра для поиска объекта с определенным значением. Как насчет без? Например, Как мне создать фильтр, чтобы исключить всех, у кого в имени указано "Джо". Код ниже не будет работать…
23 дек '14 в 16:18
1 ответ

PrincipalSearcher Неверное имя пользователя или пароль

Я пытаюсь получить данные пользователя из активного каталога. Процесс аутентификации верен. var context = new PrincipalContext(ContextType.Domain, "localhost-ad.local", "OU=LocalOu,DC=localhost-ad,DC=local", ContextOptions.Negotiate); var login = co…
20 июл '18 в 09:04
1 ответ

Комплексная фильтрация поиска с PrincipalSearcher

Я ищу в Active Directory конкретные SamAccountName значения с использованием PrincipalSearcher объект, потому что я хочу вернуть UserPrincipal"S. Мне было интересно, как я могу применить два фильтра для этого поиска; одна из них является началом име…
1 ответ

Active Directory - странное поведение

Я пытаюсь получить информацию (члены групп). Я получаю каждый раз сообщение "Информация о домене не может быть получена (1355)" Для получения групп, это помогло попробовать это только 2 раза. Первый раз не работает, но второй раз приносит мне группы…
01 окт '13 в 14:47
1 ответ

Найти, если Active Directory включен / отключен с электронной почтой

Я пытаюсь выяснить, есть ли у пользователя учетная запись Active Directory, выполнив поиск по его адресу электронной почты и проверив свойство Enabled (если я верну Enabled как код true - запустить, если я верну false - запустить другой код, и если …
1 ответ

Получить количество членов в группе AD с использованием PrincipalSearcher

Env: Visual Studio 2013, FrameWork 4.5, Telerik Controls, C#, приложение WebForm Использование: System.DirectoryServices и System.DirectoryServices.AccountManagement Я создаю инструменты поиска, чтобы пользователь мог искать имя активной группы ката…
29 янв '16 в 16:54
1 ответ

Запрос PrincipalSearcher для содержания нескольких строк

Я хочу быть в состоянии запросить активный каталог дать список всех групп, содержащих определенные слова, такие как пользователи или администраторы ниже, это то, что я получил до сих пор PrincipalContext ctx = new PrincipalContext(ContextType.Domain…
2 ответа

Располагает ли PrincipalSearchResult<T> автоматически все элементы в своей коллекции?

Ничего не могу найти в документации MSDN по этому вопросу. Т.е. этого достаточно, сказать: using(PrincipalSearcher searcher = ...) { foreach (var principal in searcher.FindAll()) { ... do something ... } // The PrincipalSearchResult&lt;T&gt; returne…
23 май '12 в 07:16
1 ответ

Как включить несколько OU из учетной записи AD в одном поиске, используя PrincipleSearcher в asp.net C#

Сценарий: Active Directory поиск по имени пользователя должен возвращать результаты поиска по элементу поиска (например, имя или фамилия). Есть 6 стран, которые настроены как различные организационные единицы для учетных записей AD. например, Велико…
0 ответов

PrincipalSearcher на AD LDS не возвращает пользователей

private static void _findUsers(){ PrincipalContext context = new PrincipalContext(ContextType.ApplicationDirectory, servername, container, ContextOptions.SimpleBind); UserPrincipal criteria = new UserPrincipal(context); criteria.Name = "John Doe"; …
21 авг '18 в 03:28
1 ответ

PrincipalContext: Сведения об исключении: System.DirectoryServices.DirectoryServicesCOMException: Произошла ошибка операций

Я пытаюсь найти пользователя AD, но он продолжает выдавать исключение. Приложение настроено на использование AppPool. и я уверен, что вошедший в систему пользователь имеет доступ к поиску AD. Код: public static UserADInfoModel ResolveUserProperties(…
2 ответа

Как я могу получить все группы локального пользователя, используя ObjectQuery?

Я пытаюсь отобразить все группы, в которых находится специальный пользователь. Я также знаю, что я мог бы сделать это так: public static List&lt;Principal&gt; getUsers(){ PrincipalContext context = new PrincipalContext(ContextType.Machine, "computer…
1 ответ

Расширить класс UserPrincipal

Я делаю расширение класса UserPrincipal, чтобы получить некоторые недостающие свойства, которые мне нужны: [DirectoryObjectClass("user")] [DirectoryRdnPrefix("CN")] class UserPrincipalExt : UserPrincipal { public UserPrincipalExt(PrincipalContext co…
1 ответ

Как я могу найти компьютеры с LastLogonTimestamp меньше определенной даты ИЛИ пустым

Следующий код возвращает все компьютерные принципы, которые имеют дату входа в систему до 3 месяцев назад, но не получают те с нулевым значением для lastlogontimestamp PrincipalContext context = new PrincipalContext(ContextType.Domain); PrincipalSea…
22 май '19 в 21:49
0 ответов

Подделки - Шим частный конструктор для ответа (DirectoryServices)

Я пытаюсь подделать следующее: DirectoryServices.AccountManagement.PrincipalSearcher.FindAll() Проблема в том, что класс, возвращаемый из этого метода, имеет закрытый конструктор: PrincipalSearchResult&lt;Principal&gt; Так что я не могу принять обыч…
2 ответа

Получение групп AD с помощью ASP.NET WebAPI C#, не работающего в Windows Server 2016 Datacenter

У меня есть приложение веб-API ASP.NET, которое загружает все группы, содержащие определенное имя, из Active Directory во внутреннюю базу данных. Это работало над Dev. ПК (Windows 10), Testserver и старый Productive Server (Windows Server 2012 R2) Н…