stsadm migrateuser Пользователь миграции stsadm:Пользователь не существует или не является уникальным

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/122

Вопрос

Я убегаю:

stsadm -o migrateuser -oldlogin "domain1\user" -newlogin "domain2\user" -ignoreidhistory

и получаю сообщение об ошибке "Пользователь не существует или не уникален".

Пользователи существуют в обоих доменах AD.У oldlogin есть профиль пользователя, а также членство в группах SharePoint.

Я заглянул в Google и прочитал У Тодда Клиндта потрясающий пост, но по-прежнему без кубиков!Любые предложения.

По сути, я создал новый домен (domain2), создал нового пользователя для отдельного лица в этом домене и хочу запустить migrateuser в существующей учетной записи домена (domain1), чтобы пользователь сохранил все разрешения и т.д.

Я тоже пробовал использовать API с PowerShell и получаю ту же ошибку и при этом подходе!

[void][reflection.assembly]::Loadwithpartialname("Microsoft.SharePoint.Administration") | out-null
$spFarm = [Microsoft.SharePoint.Administration.SPfarm]::Local;
$spFarm.MigrateUserAccount($oldusername, $newusername, $true);
Это было полезно?

Решение

Оказалось, что у нового домена не было доверия к домену, членом которого была ферма SharePoint, и поэтому команде migrateuser не удалось разрешить нового пользователя.

Было бы неплохо, если бы команда migrateuser выдавала еще несколько защитных полезных сообщений об ошибках!Явно слишком многого прошу ... может быть, в SP2010 ;-)

Другие советы

у меня и раньше были подобные проблемы, и все из-за того, что данные аккаунта в двух объявлениях немного отличались.

убедитесь, что данные двух учетных записей пользователей идентичны (например.вся информация, такая как должность, менеджер, телефон и т.д.).

Если я правильно помню, то в исходном коде (я полагаю, в bat-файле) этой записи CodeProject есть скрипт:

не весь код имеет к вам отношение, но файл .bat может помочь.

Если нет, то дайте мне знать, и мы продолжим работать над этим :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top