Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • Si ha un ambiente di SharePoint Server 2010 con un'applicazione di servizio profili utente funzionante

  • Non è stato installato l'aggiornamento cumulativo di 2010 agosto o versioni successive per SharePoint Server 2010

  • È stato scollegato e allegato un database del contenuto che contiene diverse raccolte siti

In questo scenario, dopo aver allegato di nuovo il database all'applicazione Web, le informazioni sull'appartenenza di alcune raccolte siti vengono modificate e non vengono visualizzate nella scheda "appartenenze" di "profilo personale" degli utenti interessati. Le informazioni sull'appartenenza visibili per gli utenti saranno obsolete.

Causa

Microsoft riconosce che si tratta di un problema di prodotto relativo alla pulizia delle raccolte siti rimosse, risolto nell'aggiornamento cumulativo di 2010 agosto per SharePoint 2010 (pacchetto server KB 2352342 ). Tuttavia, questa correzione non influisce sulle raccolte siti che sono state inserite in questo stato scollegando i loro database prima dell'installazione dell'hotfix. Per ripristinare la sincronizzazione dell'appartenenza per queste raccolte siti interessate, seguire la procedura per la risoluzione.

Risoluzione

Seguire i passaggi descritti di seguito per ripristinare la sincronizzazione delle informazioni sull'appartenenza tra il database del contenuto e il database del profilo per tutte le raccolte siti.Avviso:

  • Durante questa procedura tutte le informazioni sull'appartenenza a gruppi di SharePoint correnti verranno eliminate dal database del profilo e gli utenti non potranno visualizzare le informazioni complete su "appartenenza" finché il processo di sincronizzazione completa di tutti i siti non verrà elaborato da "profilo utente a SharePoint".

  • Il processo timer seguente deve essere disabilitato durante l'esecuzione dei passaggi: "{UPA} profilo utente per la sincronizzazione completa di SharePoint" dove {UPA} è il nome dell'applicazione del servizio profili utente.

Aprire SharePoint 2010 Management Shell nel computer che ospita l'amministrazione centrale come utente dell'amministratore locale, che è anche membro del gruppo Administrators della farm e ha le autorizzazioni di controllo completo per l'applicazione di servizio profili utente. sostituire l'URL nella prima riga del frammento di script di PowerShell seguente in una delle raccolte siti interessate (questo frammento di codice deve essere eseguito una sola volta e rimuoverà i gruppi di appartenenza correnti dall'applicazione del profilo utente)

$url = "http://server/sites/sitecoll";$SPSite = get-spsite $url;$context = [Microsoft.SharePoint.SPServiceContext]::GetContext($SPSite)$manager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager $context$sourceMethod = [Microsoft.Office.Server.UserProfiles.MemberGroup].getmethod("get_Source")$deleteMethod = [Microsoft.Office.Server.UserProfiles.MemberGroup].getmethod("Delete")foreach ($memberGroup in $manager.GetMemberGroups()){  if ($sourceMethod.Invoke($memberGroup, @()) -eq "SharePointSite") { $deleteMethod.Invoke($memberGroup, @()) } }

Dopo aver completato questo script di PowerShell, eseguire il comando seguente per pianificare la nuova sincronizzazione per i database del contenuto.

Stsadm -o sync -deleteolddatabases 0 

Eseguire ora lo script di PowerShell seguente per pianificare una "sincronizzazione completa dell'appartenenza" di tutte le raccolte siti della farm. Get-SPSite-Limit all | % {[Microsoft. Office. Server. UserProfiles. WSSProfileSynch]:: ScheduleSiteForFullSynchronization ($ _); $ _. Chiudi ()} pubblica questo, segui i passaggi elencati di seguito

  • Aprire Amministrazione centrale, fare clic sulla pagina "rivedere le definizioni dei processi" nella sezione "monitoraggio"

  • Individuare il processo timer "{UPA} profilo utente per la sincronizzazione completa di SharePoint" dove {UPA} è il nome dell'applicazione del servizio profili utente.

  • Fai clic sul titolo del lavoro e fai clic su "Esegui ora".

  • Una volta completato il processo, le informazioni sull'appartenenza saranno aggiornate e verranno sincronizzate automaticamente durante le esecuzioni successive per le raccolte siti interessate in precedenza.

Ulteriori informazioni

Pianificare la sincronizzazione del profilo (SharePoint server 2010) riferimento al processo timer (SharePoint Server 2010)

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×