Список всех учетных записей и групп с правами

Итак, что я делаю, так это создаю автоматизированное приложение для документирования сервера для аварийного восстановления. Один из разделов его документации состоит в том, чтобы по существу выгрузить следующую информацию в текстовый документ: gpedit.msc > Параметры Windows > Параметры безопасности > Локальные политики > Назначение прав пользователя.

Теперь я использовал код, найденный здесь и это работает как шарм. Проблема в том, что он получает права только для одного пользователя за раз. Я ищу способ перечислить всех пользователей и группы, у которых есть какие-либо привилегии на машине, кто-нибудь знает, с чего я могу начать?

Спасибо.


person Bitfiddler    schedule 03.08.2011    source источник
comment
Чтобы получить учетные записи пользователей: stackoverflow.com/ вопросов/1502824/ Чтобы получить группы: stackoverflow.com/questions/4019183/   -  person Emond Erno    schedule 03.08.2011
comment
Не совсем то, что я искал. С тех пор я понял, что вы должны делать это в обратном порядке, перебирая все возможные привилегии (доступные здесь) и создание хэша уникальных имен пользователей с привилегиями с помощью LsaEnumerateAccountsWithUserRight. Мне это кажется глупым, но это единственный способ получить то, что мне нужно.   -  person Bitfiddler    schedule 02.09.2011