В моем коде Sharepoint я показываю список всех определенных пользователей через:
foreach (SPUser user in SPContext.Current.Web.AllUsers)
{
...
}
Большая часть заключается в том, что я могу добавить группу безопасности домена в группу Sharepoint (например, "Посетители" ), добавив сразу несколько пользователей (более простое администрирование). Но мой код не видит этих пользователей, по крайней мере, до тех пор, пока они не войдут в систему в первый раз (если у них есть достаточные права). В этом случае я могу увидеть только экземпляр объекта безопасности домена SPUser
с его IsDomainGroup
, установленным на true
.
Можно ли получить члены группы домена с помощью Sharepoint, не обращаясь к запросу Active Directory (чего я бы скорее избежал, потому что вам, вероятно, нужны достаточные права для выполнения таких операций = больше администрирования: Права Sharepoint + права AD).