Нужна помощь - Ошибка с командой stsadm migrateuser - PullRequest
1 голос
/ 17 мая 2010

У нас есть ферма SharePoint со смешанным набором пользователей из двух доменов (скажем, A и B). Некоторым пользователям добавляются учетные записи домена A, а другим - их доменные имена. Теперь нам нужно вывести из эксплуатации один из доменов (B) и заменить всех пользователей домена B их учетными записями домена A.

Проблема в том, что если я бегу, STSADM -o Migrateuser B \ Имя пользователя A \ Имя пользователя -includeSIDHistory эта команда сначала помечает пользователя A \ Username как удаленного в таблице UserInfo (то есть весь доступ к нему будет закрыт со всех сайтов), а затем заменяет B \ UserName на A \ Username Это оставляет нас в очень плохой ситуации, когда люди, добавленные с помощью A \ Username в любую точку sharepoint, потеряют доступ.

Я застрял на этом почти на неделю. Могут ли эксперты предложить возможное решение здесь?

1 Ответ

1 голос
/ 17 мая 2010

Мы были в похожей ситуации. В итоге мы создали нестандартное консольное приложение для итерации всей фермы SharePoint и заменили каждый экземпляр B \ Username на A \ Username.

Это определенно подход грубой силы, но мы не могли придумать другого способа сделать это. Мы ограничили наши возможности заменой разрешений для сайтов, групп и списков (не элементов в списках / библиотеках). В какой-то момент людям, возможно, придется переделать некоторые из своих разрешений.

...