2014-02-18 4 views
0

Как мы получаем пользователей из группы Active Directory внутри группы SharePoint. В моем проекте мне нужно отправить электронные письма всем членам группы SharePoint, а группа SharePoint содержит пользователей, а также группу безопасности в Active Directory. Итак, как мне пройти через все это?Получить пользователей из группы безопасности AD внутри группы SharePoint

Я попробовал SPFieldUserValueCollection, чтобы получить все группы и пользователей и проверить, является ли каждый элемент группой или пользователем, но не работает? Может ли кто-нибудь мне помочь?

Заранее спасибо ....

ответ

1

Вы можете использовать SPUtility.GetPrincipalsInGroup метод, чтобы сделать это. input параметр - имя учетной записи NT группы безопасности.

+0

Что такое «Имя учетной записи NT» ??? – Sooraj

+1

Это имя группы безопасности в вашем домене. Например, domain \ group. –

2

Чтобы проверить, является ли пользователь является SPUser или группы домена вы можете использовать ниже собственности:

SPUser.IsDomainGroup 

Эта ссылка сведения о том, как получать информацию о пользователе, обернув через группу AD. http://christopherclementen.wordpress.com/2012/08/13/get-all-users-from-sharepoint-group-including-active-directory-group-v2/

+0

Я пробовал это ... но его не работала для группы пользователей домена AD по умолчанию ... В противном случае ее работала нормально .. – Sooraj

Смежные вопросы