Создать пользователя Sharepoint 2007 - PullRequest
0 голосов
/ 13 января 2012

Я пытаюсь создать пользователей Sharepoint 2007 через c #.Я начинаю с добавления их на наш сервер AD, который привязан к нашему серверу SP.Пользователи появляются в AD, а также в каталоге пользователей SP.Однако, если вы попытаетесь войти на сайт Sharepoint с этой учетной записью, это не позволит вам сделать это.

Чтобы использовать учетную запись на Sharepoint, вы должны сначала вручную войти в домен Windows через стандартный вход Windows.После входа в домен версия SP учетной записи становится «активной».Есть ли способ остановить это поведение и просто позволить пользователям входить на сайт SP без необходимости сначала вручную регистрировать их на компьютере?

Ответы [ 2 ]

0 голосов
/ 13 января 2012

Я нашел ответ. Вы можете создать пользователя в Sharepoint, и он будет создан правильно, но если вы установите для пароля пользователя значение «Срок действия первого входа в систему» ​​в Active Directory, вы не сможете войти на сайт Sharepoint, пока не переназначите новый пароль для этого пользователя. учетная запись. Не устанавливая свойство «expire password», вы можете создавать пользователей и немедленно заходить на сайт Sharepoint.

Спасибо за другие решения, хотелось бы использовать SP2010!

0 голосов
/ 13 января 2012

Я думаю, вам нужно вызвать EnsureUser, который принимает обычного пользователя AD и превращает его в того, который зарегистрирован в SP. (то есть, чтобы вы могли получить объект SPUser для пользователя) Посмотрите здесь, как это сделать: http://blog.myitechnology.com/2009/06/right-way-to-spwebensureuser.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...