Tjänstprogrammet för användarprofiler fungerar inte korrekt när du har återställt en SharePoint-servergrupp

Ursprungligt KB-nummer: 2752610

Symptom

Anta att du säkerhetskopierar en Microsoft SharePoint-servergrupp och återställer den till en annan SharePoint-server med hjälp av webbplatsen central administration i SharePoint Server 2013. När återställningsprocessen är klar fungerar inte användarprofiltjänstprogrammet korrekt.

Dessutom får du följande felmeddelande i egenskaperna för tjänstprogrammet Användarprofil:

Ett oväntat fel har inträffat

Orsak

Det här är ett känt problem som uppstår när du återställer en SharePoint-servergrupp med hjälp av webbplatsen central administration.

Lösning

Du kan undvika det här problemet genom att ta bort den aktuella proxyn för användarprofiltjänsten och sedan skapa en ny proxy. Det gör du genom att köra följande PowerShell-kommandon:

  • $proxy = Get-SPServiceApplicationProxy | where {$_.typename -eq "User profile service application Proxy"}
    
    Remove-SPServiceApplicationProxy -Identity $proxy -confirmfalse
    

    Det här kommandot tar bort den aktuella programproxyn för användarprofiltjänsten.

  • $upa = Get-SPServiceApplication | where {$_.name -eq "<name here>"}  
    
    New-SPProfileServiceApplicationProxy -Name<ProxyName> -Uri $upa.uri.absoluteURI
    

    Det här kommandot skapar en ny proxy för tjänstprogram för användarprofiler.

Obs!

När du har skapat den nya programproxyn för användarprofiltjänsten kan url:en för Min webbplats som är associerad med det återställde användarprofilprogrammet fortfarande peka på den ursprungliga servern. Detta kan orsaka problem när du försöker bläddra till sidan Min webbplats. Lös problemet genom att ändra värdet i fältet Värd för Min webbplats för att återspegla det nya servernamnet. Gör så här:

  1. Kontrollera att du är medlem i gruppen Servergruppsadministratörer eller tjänstprogramadministratör för tjänstprogrammet Användarprofil.
  2. På webbplatsen Central administration väljer du Hantera tjänstprogram under Programhantering.
  3. På sidan Hantera tjänstprogram väljer du Tjänstprogram för användarprofil i listan över tjänstprogram.
  4. I menyfliksområdet väljer du Hantera.
  5. På sidan Hantera profiltjänst väljer du Konfigurera Mina webbplatser under Inställningar för Min webbplats.
  6. På sidan Inställningar för Min webbplats ändrar du värdet i fältet Värd för Min webbplats för att återspegla den nya serverplatsen.

Mer information

Mer information om hur du återställer ett tjänstprogram för användarprofiler i förhandsversionen av SharePoint Server 2013 finns i Återställa användarprofiltjänstprogram i SharePoint Server.