Symptomen
Een Exchange Online object (zoals een gebruiker, contactpersoon of groep) wordt niet gemaakt of bijgewerkt in Azure Active Directory (Azure AD) Connect.
Oplossing
Er zijn twee Windows Azure Active Directory-modules voor het beheren van Azure AD via PowerShell. Beide worden momenteel ondersteund.
Als u de MSOL-module wilt gebruiken, installeert u de volgende module (eenmalig en in een PowerShell-venster als beheerder). Zie voor meer informatie Azure ActiveDirectory (MSOnline).
Install-Module MSOnlineElke keer dat u verbinding maakt, voert u het volgende uit om toegang te krijgen tot de MSOL-opdrachten.
Connect-MsolServiceAls u de AzureAD-module wilt gebruiken, installeert u de volgende module (eenmalig en in een PowerShell-venster als beheerder). Zie Azure Active Directory PowerShell voor meer informatie.
Install-Module AzureADElke keer dat u verbinding maakt, voert u vervolgens het volgende uit om toegang te krijgen tot de AzureAD-opdrachten.
Connect-AzureAD
Ga als volgt te werk om dit probleem op te lossen:
Bevestig dat het object bestaat in Azure AD met behulp van de PowerShell-module van Azure AD. Voer bijvoorbeeld de volgende cmdlets uit.
Notitie Als een gebruiker een postvak nodig heeft, is de parameter UsageLocation verplicht en moet deze worden ingevuld.
MSOL-module
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-MsolContact -SearchString <EmailAddress or DisplayName>
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
AzureAD-module
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADContact
Get-AzureADGroup -SearchString <EmailAddress or DisplayName>Als het object niet aanwezig is in Azure AD, controleert u of het object binnen het bereik van Azure AD Connect valt.
Als het object aanwezig is in Azure AD, controleert u met de cmdlet Get-User of het object aanwezig is in Exchange.
Als er geen resultaat is, vraagt u Microsoft om het object in te dienen voor een voorwaartse synchronisatie van Azure AD naar Exchange Online. Deze aanvraag moet worden ingediend met behulp van de parameter ObjectId . De parameterwaarde ObjectId is te vinden in Azure AD (dit heeft de vorm XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX). Bijvoorbeeld:
MSOL-module
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolContact -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
AzureAD-module
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-AzureADContact | fl Mail,ObjectId
Get-AzureADGroup -SearchString <EmailAddress or DisplayName> | fl ObjectIdControleer op DirSync-fouten. Raadpleeg hiervoor de volgende ondersteuningsartikelen:
Fouten met adreslijstsynchronisatie herkennen in Office 365
DirSync-inrichtingsfouten in Office 365 identificerenRaadpleeg de volgende artikelen voor meer informatie over het oplossen van problemen:
Fouten tijdens synchronisatie oplossen
Problemen oplossen met een object dat niet wordt gesynchroniseerd met Azure ADAls er een conflict is met een ander object maar dat object niet kan worden gevonden in uw on-premises Active Directory, controleert u of er geen object is dat alleen in de cloud wordt gebruikt dat het probleem veroorzaakt.
U kunt dit op verschillende manieren doen. Selecteer bijvoorbeeld Gebruikers ->Gastgebruikers in de portal voor beheer of bekijk de eigenschappen in Details van synchronisatiefout in de portal voor beheer. Als Bronanker leeg is en de bronbron de cloud is, is dit een gastgebruiker in plaats van een lid. Het object moet worden verwijderd of bijgewerkt om het conflict met een synchroniserend object te beperken. Ten slotte kunt u dit ook controleren met behulp van de volgende cmdlet in PowerShell. Bijvoorbeeld:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableIdAls dit een gebruikers- of groepsobject is, controleert u of het achtervoegsel van de UPN (User Principal Name) een geaccepteerd domein is. Als dit niet het geval is, voegt u het SMTP-achtervoegsel toe aan geaccepteerde domeinen.
Als u een wijziging aanbrengt om een synchronisatiefout te corrigeren en het probleem nog steeds niet is opgelost, vraagt u Microsoft om het object in te dienen voor een voorwaartse synchronisatie van Azure AD naar Exchange Online met behulp van het kenmerk UserPrincipalName. Geef deze waarde op, aangezien deze kan afwijken van de waarde van het kenmerk PrimarySMTPAddress . Geef de Azure ObjectID-parameter op, die nu nodig is om de voorwaartse synchronisatie uit te voeren.
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID