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