Есть ли запрос или команда PowerShell для получения списка групп AD, используемых для разрешений на сайтах SharePoint? Нам нужно выяснить, какие группы используются (на самом деле, какие из них не используются), чтобы мы могли удалить неиспользуемые группы в AD.
Вы можете собрать информацию с помощью команды STSADM -o enumusers. Он будет выводить XML со списком пользователей (или групп AD), связанных с сайтами SharePoint. К сожалению, вы должны делать это для каждого сайта, поэтому на создание сценария для его запуска может потребоваться некоторое время.
Мы посмотрели на инструмент из Квестдля управления разрешениями безопасности на наших сайтах. Одной из его функций было создание красивого списка всех пользователей. Возможно, в нем уже есть нужные вам функции.
Я работаю над SharePoint и PM отвечает за управление разрешениями.
Вероятно, лучший способ сделать это - написать собственный код. Для данного SPWeb вы можете перечислить RoleAssignments (назначения разрешений принципалам) и получить из них группы каталогов.