Gebruikers Foto's worden niet gesynchroniseerd vanuit de on-premises omgeving voor Exchange Online in een hybride implementatie

Oorspronkelijk KB-nummer:   3062745

Symptomen

U hebt een hybride implementatie van on-premises Microsoft Exchange Server en Exchange Online in Microsoft 365. Wanneer u de foto van een Microsoft 365-gebruiker wijzigt door de on-premises informatie van de gebruiker te openen, wordt de wijziging niet gesynchroniseerd met Exchange Online. Wanneer de gebruiker de foto bekijkt in Outlook, de webversie van Outlook (voorheen Outlook Web app) of Skype voor bedrijven online, wordt de vorig Exchange Online-profielfoto van de gebruiker nog steeds weergegeven.

Oorzaak

Hoewel het thumbnailPhoto kenmerk wordt gesynchroniseerd vanuit de on-premises omgeving naar Azure Active Directory (Azure AD), kunnen de volgende dingen dit probleem veroorzaken.

Notitie

Met het thumbnailPhoto kenmerk kan een foto van een gebruiker worden opgeslagen met een grootte van 100 kilobytes (KB).

  • Het thumbnailPhoto kenmerk wordt slechts één keer gesynchroniseerd tussen Azure AD en Exchange Online. Wijzigingen in het kenmerk van de on-premises omgeving worden later niet gesynchroniseerd met het Exchange Online-postvak.
  • Met Exchange Online wordt alleen een foto geaccepteerd die niet groter is dan 10 KB van Azure AD.

Oplossing

Gebruik de Set-UserPhoto cmdlet of de webversie van Outlook om de foto van de gebruiker te wijzigen. Met deze methoden kunt u een foto uploaden die groter is dan 500 KB.

De cmdlet Set-UserPhoto gebruiken (voor beheerders)

Set-UserPhotoVoer de volgende stappen uit om de foto van een gebruiker te wijzigen via de cmdlet:

  1. Maak verbinding met Exchange Online via externe PowerShell. Ga hiervoor als volgt te werk:

    Belangrijk

    Als u de Set-UserPhoto cmdlet wilt gebruiken voor de volledige grootte van de cmdlet, moet u de verbindings-URI wijzigen door ?proxyMethod=RPS aan de parameter toe te voegen ConnectionUri .

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange
    -ConnectionUri https://outlook.office365.com/powershell-liveid/?proxyMethod=RPS
    -Credential (Get-Credential) -Authentication Basic -AllowRedirection
    
    Import-PSSession $Session -AllowClobber -WarningAction SilentlyContinue
    -ErrorAction SilentlyContinue
    

    Zie verbinding maken met Exchange Online PowerShellvoor meer informatie.

  2. Voer de opdracht set-UserPhoto uit om de gebruikers foto te wijzigen.

De webversie van Outlook gebruiken

Zie mijn foto en accountgegevens bijwerken in Outlook Web appvoor meer informatie over het wijzigen van een foto van een gebruiker in de webversie van Outlook.

Meer informatie

Beheerders kunnen de cmdlet gebruiken Set-UserPhoto om een eigen foto te wijzigen zonder de parameter te hoeven wijzigen ConnectionUri . Als u echter de foto van een andere gebruiker wilt wijzigen, moeten beheerders de ConnectionUri parameter eerst wijzigen. Als de parameter niet wordt gewijzigd, wordt het volgende foutbericht weergegeven wanneer gebruikers de cmdlet gebruiken om de foto van een gebruiker te wijzigen:

Aanvraag retour fout met het volgende foutbericht:
De externe server heeft een fout geretourneerd: (413) aanvraagentiteit te groot...
+ CategoryInfo: NotSpecified: (:) [Set-UserPhoto], CmdletProxyException
+ FullyQualifiedErrorId: Microsoft.Exchange.Configuration. CmdletProxyException, Microsoft. Exchange. Management. RecipientTasks. SetUserPhoto
+ PSComputerName: outlook.office365.com

Verwijzingen

Zie foto's van gebruikers met contactpersonen in Lync worden niet correct weergegevenvoor meer informatie.

Meer hulp nodig? Ga naar de Microsoft-Community of de TechNet-forums van Exchange.