Получить пользователей внутри NT AUTHORITY\\аутентифицированные пользователи С#

Я хочу получить всех пользователей внутри NT AUTHORITY\authenticated users. Я провел целый день в поисках ответов, но безуспешно (хотя я многому научился).

  1. Похоже, что не все пользователи AD входят в эту группу. Таким образом, перебор всех пользователей AD невозможен.
  2. Я попробовал фрагмент из здесь, но групповая переменная имеет значение null.
  3. В SharePoint я также попробовал SPUtility.GetPrincipalsInGroup, который также возвращает значение null.
  4. Также перепробовал кучу других вещей, которые тоже не сработали. :(

Любая помощь приветствуется.

Обновление: я провел дополнительные исследования и выяснил, что эта группа является псевдогруппой, вроде несуществующей группы. Не уверен на 100%, что происходит. Но как я могу определить, какие пользователи входят в эту группу?


person harsimranb    schedule 27.08.2013    source источник
comment
Вы пробовали решение в стиле WMI: выберите * из Win32_UserAccount, где домен = ‹ДОМЕН›   -  person Ross Bush    schedule 27.08.2013
comment
@lrb Я только что попробовал это. Однако это возвращает всех пользователей, что не всегда имеет место в группе NT AUTHORITY\\authenticated users. Однако я не так хорошо знаком с WMI, поэтому я попробовал именно тот запрос, который вы написали, с некоторой онлайн-помощью.   -  person harsimranb    schedule 27.08.2013