Вопрос

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

В консоли я получаю эту ошибку:

GET http://sis-intranet/sites/mysiteUser%20Photos/Profile%20Pictures/sr_SThumb.jpg?t=63540923150 404 (OK) 
.

Это потому, что ссылка должна быть генеракодицетагкодом не генеракодицетагкод

Не хватает «/» после MySite

Любая идея, как это исправить?

Это было полезно?

Решение

$site = get-spsite "http://sis-intranet"

#Give URL of a site collection whose web application is associated with this user profile service application 
$context=  [Microsoft.office.server.servercontext]::GetContext($site) 
$userProfileManager = new-object Microsoft.office.server.userprofiles.userprofilemanager($context) 
$profiles = $userProfileManager.GetEnumerator() 
   foreach ($profile in $profiles) 
    { 
    $Matchurl = "http://sis-intranet/sites/mysiteUser%20Photos/" 
    #Provide the incorrect URL for the picture 
     if($profile["pictureurl"].value -match $matchurl) 
        { 

                Write-host $profile["AccountName"].value "contains incorrect url" 
                $CurrentURL = $profile["Pictureurl"].value 
                $CurrentURL = $CurrentURL.tostring() 
                $GoodUrl = "http://sis-intranet/sites/mysite/User%20Photos/" 
                #Provide the correct URL for the picture 
                $CorrectUrl = $CurrentURL.replace($matchurl,$goodurl) 
                $profile["pictureurl"].value = $correcturl 
                $profile.commit() 
                Write-host $profile["AccountName"].value "PictureURL has been corrected" 
       } 
    }
.

http://blogs.technet.com/b/harmeetw/archive/2012/09/18/sharepoint-2010-profile-pictures-not-sways-up-due-to--неверный url.aspx

Редактировать

Да, это не постоянно!Вам нужно восстановить сервис профиля пользователя, чтобы он поднимал правильный URL.Откуда вы собираете изображение?Active Directory?Вы смотрели в настройки профиля пользователя в Active Directory?_ADMIN / SERVICEAPPLASS.ASPX Профиль пользователя POTO и под людьми Нажмите на управление свойствами пользователя -> Ищите изображения профиля и убедитесь, что он правильный

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