Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Considere o seguinte cenário:

  • Tem um ambiente SharePoint Server 2010 com uma aplicação de serviço de perfil de utilizador em funcionamento

  • Não instalou atualização cumulativa de agosto de 2010 ou mais tarde para o servidor SharePoint 2010

  • Você desprendeu e anexou uma base de dados de conteúdos que contém várias coleções de sites

Neste cenário, depois de anexar a base de dados de volta à sua aplicação web, a informação de adesão de algumas coleções de sites altera-se e não aparece no separador 'Memberships' de 'My Profile' dos utilizadores afetados. A informação de adesão que é visível para os utilizadores será velha.

Causa

A Microsoft reconhece que se trata de um problema de produto no que diz respeito à limpeza das coleções de sites removidas, que foi corrigida em agosto de 2010 para o SharePoint 2010 (pacote de servidor KB 2352342). No entanto, esta correção não afeta as coleções de sítios que entraram neste estado, desmontando as suas bases de dados antes da instalação do hotfix. Para restaurar a sincronização de membros para estas coleções de locais afetadas, siga as etapas de resolução.

Resolução

Siga os passos descritos abaixo para restaurar a sincronização de informações de adesão entre a base de dados de conteúdos e a base de dados de perfis para todas as coleções de sites.Aviso:

  • Durante este procedimento, todas as informações atuais de membros relacionados com o SharePoint Group serão eliminadas da base de dados do Perfil e os utilizadores não poderão ver as suas informações completas de "Adesão" até que o "Perfil do Utilizador para o Trabalho de Sincronização Completa do SharePoint" processe todas as coleções de sites com sucesso.

  • O seguinte trabalho de temporizador deve ser desativado enquanto os passos são executados:"{UPA} User Profile to SharePoint Full Synchronization" trabalho onde {UPA} é o nome da sua Aplicação de Serviço de Perfil de Utilizador.

Open SharePoint 2010 Management Shell na máquina que acolhe a Administração Central como um utilizador administrador local que também é membro do grupo de administradores agrícolas e tem permissões de "Controlo Total" na Aplicação de Serviço de Perfil do Utilizador.Substitua o url na primeira linha do seguinte corte de script powershell a uma das suas coleções de site afetadas (este corte de código só precisa de ser executado uma vez e removerá os grupos de membros atuais da Aplicação de Perfil de Utilizador)

$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, @()) } }

Assim que este script PowerShell estiver concluído, por favor, execute o seguinte comando para agendar uma nova sincronização para as bases de dados de conteúdos.

Stsadm -o sync -deleteolddatabases 0 

Agora, execute o seguinte script Powershell para agendar uma 'Sincronização completa de membros' de todas as coleções de sites na sua quinta. Get-SPSite -limite tudo % {[Microsoft.Office.Server.UserProfiles.WSSProfileSynch]::ScheduleSiteForFullSynchronization ($_); $_. Feche()} Publique isto, siga os passos listados abaixo

  • Administração Central Aberta, clique na página 'Rever definições de emprego' na secção 'Monitorização'

  • Localize o trabalho de temporizador "{UPA} User Profile to SharePoint Full Synchronization" trabalho onde {UPA} é o nome da sua aplicação de serviço de perfil de utilizador.

  • Clique no título do Trabalho e clique em 'Run now'.

  • Uma vez concluído o trabalho, as informações de adesão estarão atualizadas e serão sincronizadas automaticamente durante as execuções subsequentes para recolhas de sites anteriormente afetadas.

Mais Informações

Sincronização de perfis de agenda (SharePoint Server 2010) Referência de trabalho temporizador (SharePoint Server 2010)

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×