Domanda

Ho importato le immagini del profilo da AD e sincronizzante con successo.Il problema è che SharePoint è alla ricerca dell'immagine nella posizione sbagliata.

Nella console ottengo questo errore:

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

Questo perché il collegamento dovrebbe essere http://sis-intranet/sites/mysite/User%20Photos/ non http://sis-intranet/sites/mysiteUser%20Photos/

Manca il "/" dopo il mysite

Qualche idea come risolvere questo?

È stato utile?

Soluzione

$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/harmettew/archive/2012/09/18/sharepoint-2010-profile-Pictures-Not-Showing-up-Due-URL errato.aspx

Modifica

Sì, non è permanente!È necessario ricostruire il servizio del profilo utente in modo che prenda l'URL corretto.Da dove stai raccogliendo l'immagine?Active Directory?Hai esaminato le impostazioni del profilo utente in Active Directory?_ADMIN / ServiceApplications.aspx Goto Profilo utente e sotto Persone Clicca su Gestisci le proprietà dell'utente -> Cerca le immagini del profilo e assicurati che il suo

corretto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top