Синхронизация между пользовательским магазином и списком информации пользователей
-
16-10-2019 - |
Вопрос
Один из пользователей обновил свою фотографию/изображение на своем моем сайте, и на нем показана обновленная фотография (на его моем сайте), а также свойство изображения (свойство пользователя) в SSP обновляется с новым URL (http:/ /...).
Тем не менее, новое изображение не отображается в других веб-приложениях SharePoint. Я подтвердил, что пользователь уже внес/загрузил документ в библиотеку документов в сборе сайта.
Я даже удалил пользователя из группы участников SharePoint и повторно добавил пользователя, использующего окно People Picker, однако результат остается таким же.
Я запускаю «STSADM -O Sync», и это не решило проблему.
Есть ли у нас какой -либо конкретный метод или команда, чтобы исправить это?
Решение
Код PS, чтобы исправить это.
$ url = "http: // hulmosteam: 25000/"
$ site = new-object microsoft.sharepoint.spsite ($ url)
$ web = $ site.openweb ();
$ myuser = $ web.siteusers ["c1 Administrator"
$ myuserinfo = $ web.siteuserinfolist.items.getitembyid ($ myuser.id)
$ myuserinfo ["picture"] = "http: //mysite/personal/administrator/shared%20pictures/c781e650-0bc1-4c63-bb47-00f51398fd80.jpg"
$ myuserinfo.update ()
Другие советы
Я видел это часто, но в одночасье это фиксировано ... Я думаю, что это спарт ежедневной работы.
Я думаю, что это связано с аналогичной проблемой, на которую Эндрю указал здесь
Синхронизация профиля не фильтрует всех пользователей на всех сайтах
РЕДАКТИРОВАТЬ: URL теперь указывает на мигрированный сайт