Лучший отвечающий
Импорт фото пользователей из AD в SharePoint 2010

Вопрос
-
Помогите, пожалуйста, с этим вопросом. Все варианты, которые нашел в инете, не подходят - при открытии своего сайта, фото пользователя все равно не отображается. Может кто-нибудь дать подробную инструкцию, что и как нужно сделать?
19 мая 2011 г. 3:23
Ответы
-
Здравствуйте,
посмотрите этот пост User profile, photo import from AD (not export) then error in update_spprofilephotostore
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.- Предложено в качестве ответа Roman Zhukov 3 июня 2011 г. 10:40
- Помечено в качестве ответа Dmitry Davydov 3 июня 2011 г. 12:16
25 мая 2011 г. 13:03 -
Проблемма решена, надо было установить последние обновления
- Помечено в качестве ответа Roman Zhukov 5 мая 2012 г. 9:18
5 мая 2012 г. 9:09
Все ответы
-
Помогите, пожалуйста, с этим вопросом. Все варианты, которые нашел в инете, не подходят - при открытии своего сайта, фото пользователя все равно не отображается. Может кто-нибудь дать подробную инструкцию, что и как нужно сделать?
Две службы синхронизации профилей запущены?
Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video19 мая 2011 г. 11:16Модератор -
А должно быть 2 службы? У меня одна служба профилей пользователей, там настроено подключение для синхронизации с AD. Делал полную синхронизацию - все проходит нормально, ошибок не вылезает. Но фото не появляется.
19 мая 2011 г. 14:29 -
А должно быть 2 службы? У меня одна служба профилей пользователей, там настроено подключение для синхронизации с AD. Делал полную синхронизацию - все проходит нормально, ошибок не вылезает. Но фото не появляется.
Эти службы запущены:Forefront Identity Manager Service
FIMSynchronizationService
Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server || My blog || My Twitter || My Facebook || My Video20 мая 2011 г. 4:58Модератор -
Вы маппинг свойства пользователя "изображение" настроили? Здесь подробнее http://sptwentyten.wordpress.com/2010/11/18/import-user-profile-photos-from-active-directory-into-sharepoint-2010/20 мая 2011 г. 7:01
-
Да, запущены.
22 мая 2011 г. 21:04 -
Да, это все я настроил.22 мая 2011 г. 21:05
-
C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe что-нибудь интересное пишет?23 мая 2011 г. 4:56
-
Не уверен, что имеено там должно быть интересным - но в статусе везде success стоит...
23 мая 2011 г. 10:22 -
А фотографии появляются в библиотеке http://server/my/User%20Photos/Forms/AllItems.aspx (укажите ваше расположение личных сайтов)? Вы все выполнили как в статье выше (октябрьское кумулятивное обновление, запуск Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation http://<YourServerName>/my из под той же учетной записи, что и служба синхронизации)?23 мая 2011 г. 12:02
-
Да, в библиотеке по вышеуказанному адресу фото появляются. Обновление устанавливал, запуск PowerShell тоже делал. Непонятно, почему в библиотеке фотографии есть, а в профиле пользователей нет... Может все-таки команду в PowerShell неверно написал?
Когда я захожу в профиль своего пользователя, у меня отображается такой путь: http://server:37027/Person.aspx
Значит команда должна выглядеть как: Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation http://server:37027
Если все верно, тогда я точно не понимаю, в чем может быть проблема...
23 мая 2011 г. 17:57 -
Значит импорт работает -> косяк в выполнении powershell. Должны запускать от аккаунта, имеющего администраторские привилегии на "My site" (http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/a8299ef1-eeb2-4d0a-a865-23f36450e053)24 мая 2011 г. 4:24
-
Я запускаю от имени пользователя, который является администратором фермы и всех сайтов, также он входитв группу локальных администраторов сервера. Понятно, что косяк в PowerShell -но какой? Может какие-нибудь мысли появятся? Накопительное обновление стоит мартовское, этого года. Явных ощибок не вылазит, но работать почему-то не хочет. Может кто-нибудь из модераторов обратит внимание на этот топик и что-нибудь посоветует....
25 мая 2011 г. 1:07 -
Здравствуйте,
посмотрите этот пост User profile, photo import from AD (not export) then error in update_spprofilephotostore
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.- Предложено в качестве ответа Roman Zhukov 3 июня 2011 г. 10:40
- Помечено в качестве ответа Dmitry Davydov 3 июня 2011 г. 12:16
25 мая 2011 г. 13:03 -
Внимательно прочитал пост... Основная мысль: надо запускать Power Shell от имени пользователя, под которым проводится синхронизация пользователей. Но я так и делаю... Единственный момент - под этим пользователем я изначально устанавливал SharePoint и все настраивал, он является администратором фермы. Выходит надо запускать службу синхронизации пользователей от имени другого пользователя и потом от его же имени Power Shell? Или я в конец уже запутался...?
6 июня 2011 г. 0:45 -
Еще один вопрос появился. А какме требования к фото у SharePoint и Active Directory? Может там размеры разные или еще что-то? И поэтому они в библиотеку SharePoint копируются, но на страницы пользователей в профиле не отображаются? Может такое быть?
И еще меня смущает, что в AD свойство пользователя для картинки имеет тип HEX, а в SharePoint тип URL-адрес...7 июня 2011 г. 0:39 -
По всей видимости, в AD хранится непосредственно в поле, а в SharePoint отдельно (в библиотеке - это у всех, не только у вас), а в поле путь до изображения. Тип тут не причем. Размеры - тоже маловероятно. Если ничего не получается стандартным путем, попробуйте создать небольшой костыль - самостоятельно проставить поле "изображение" в профиле пользователя (программа/скрипт). Ссылка на программу на c#, которая делает это, например, здесь: http://social.msdn.microsoft.com/Forums/ru-RU/sharepointru/thread/f7effd78-35f5-435a-814e-34053f2d31f1 . Немного модифицировав, можно добиться желаемого результата.7 июня 2011 г. 4:22
-
По описанию хорошая вещь, но хотелоь бы оставить ее на кайний случай, так просто я с этим не разберусь. Да и потом, мне уже интересно, почему у всех нормально все получается, а у меня не выходит...
Отмечу еще пару странных вещей:
1. Когда я захожу на портал, в правом верхнем углу есть ссылка с именем пользователя (там выводится меню для перехода на свой сайт или свой профиль). Так вот, у меня там не ФИО, а просто "системная учетная запись"
2. Если в Power Shell отправить команду Get-SPShellAdmin - моего пользователя там нет. Однако, когда отправляю команду Add-SPShellAdmin <мое_имя_пользователя> - мне пишет ошибку: "Не удается добавить <мое_имя_пользователя> в роль SharePoint_Shell_Access базы данных SharePointConfig. Возможная причина ошибки: имя учетной записи уже было добавлено в базу данных в качестве имени для входа с помощью другого имени пользователя".
В чем тут может быть причина?
7 июня 2011 г. 11:18 -
По первому пункту: если зайти под учеткой из под которой ставился SharePoint и которая идет как администраторская - то оно у всех "Системная учетная запись".8 июня 2011 г. 4:13
-
Да, первый пункт был с самого начала, поэтому я не сильно насчет него переживал. Больше интересует второй пункт...
9 июня 2011 г. 10:36 -
Не знаю правильно ли это или нет, но у меня при запуске команды Get-SPShellAdmin нет в результатах вывода пользователя, который идет как "Системная учетная запись".
9 июня 2011 г. 11:20 -
1) Центр администрирования -> Управление приложениями-службами -> Приложение-службы профиля пользователей -> Управление Свойствами пользователя -> Рисунок -> Изменить -> Добавить новое сопоставление -> AD - thumbnailPhoto - импорт 2) Запуск полной синхронизации профилей с AD 3) Запустил команду в PowerShell: Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation http://mostest/my
Фото в списке http://server/my/User%20Photos/Forms/AllItems.aspx есть
Но в профилях фотографий нету , что делаю не так? как синхронизировать?
- Изменено Лукин Андрей Александрович 5 мая 2012 г. 7:02
4 мая 2012 г. 14:36 -
Проблемма решена, надо было установить последние обновления
- Помечено в качестве ответа Roman Zhukov 5 мая 2012 г. 9:18
5 мая 2012 г. 9:09