Как удалить определенных пользователей / группы из семейства сайтов SharePoint? - PullRequest
1 голос
/ 04 августа 2010

Я пытаюсь написать утилиту для поиска / удаления определенных пользователей и групп из семейства сайтов SharePoint. На данный момент я использую свойство SiteUsers класса SPWeb для выполнения работы, но мне интересно: почему в классе SPSite нет аналогичного свойства? Это кажется мне совершенно нелогичным (хотя на данный момент ничто в SharePoint больше меня не удивляет).

Есть ли лучший способ сделать то, что я пытаюсь сделать?

Связанный: SharePoint - получение списка текущих пользователей

1 Ответ

1 голос
/ 05 августа 2010

К сожалению, я не могу ответить ПОЧЕМУ все закончилось таким образом ... :) В SharePoint есть факт, что у вас есть для вызова SPSite.OpenWeb ()или SPSite.RootWeb, а затем используйте SPWeb для доступа к SiteUsers.Я думаю, что вы делаете это с помощью объектной модели, это хорошо.

Если вы переключитесь на использование веб-служб SharePoint, вы можете использовать эти два метода: RemoveUserFromSite и RemoveGroup .

...