Symptomen
Een Exchange Online-object (zoals een gebruiker, contactpersoon of groep) wordt niet gemaakt of bijgewerkt in azure Active Directory (Azure AD) verbinding maken.
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 (één keer en in een PowerShell-venster met beheerders). Zie Azure ActiveDirectory (MSOnline)voor meer informatie. Install-Module MSOnline Telkens wanneer u verbinding maakt, voert u de volgende stappen uit om toegang te krijgen tot de MSOL-opdrachten. Connect-MsolService
-
Als u de AzureAD-module wilt gebruiken, installeert u de volgende module (één keer en in een PowerShell-venster met beheerders). Zie voor meer informatie Azure Active Directory PowerShell. Install-Module AzureAD Telkens wanneer u verbinding maakt, voert u de volgende stappen uit om toegang te krijgen tot de AzureAD-opdrachten. Connect-AzureAD
Voer de volgende stappen uit om dit probleem op te lossen:
-
Ga na of het object bestaat in azure AD met de Azure AD PowerShell-module. Voer bijvoorbeeld de volgende cmdlets uit. Opmerking Als een gebruiker een postvak nodig heeft, is de UsageLocation -parameter 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 object niet aanwezig is in azure AD, controleert u of het object zich in de reikwijdte van Azure AD Connect bevindt.
-
Als het object aanwezig is in azure AD, controleert u of het object aanwezig is in Exchange met behulp van de cmdlet Get-User . Als er geen resultaat is, vraag Microsoft om het object in te dienen voor een doorstuur synchronisatie via Azure AD naar Exchange Online. U moet deze aanvraag indienen met behulp van de parameter ObjectId . De waarde van de object- id -parameter kan worden gevonden in azure AD (deze wordt in de vorm van XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX) weergegeven. Voorbeeld: 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 ObjectId
-
Ga na of er DirSync-fouten zijn. Raadpleeg de volgende artikelen voor ondersteuning: Fouten met adreslijstsynchronisatie identificeren in office 365identificatie van DirSync-inrichtings fouten in Office 365 Raadpleeg de volgende artikelen voor meer informatie over het oplossen van problemen: Fouten tijdens het synchroniseren oplossenproblemen met een object dat niet wordt GESYNCHRONISEERD met Azure AD
-
Als er sprake is van een conflict met een ander object maar dit object niet kan worden gevonden in uw on-premises Active Directory, controleert u of er geen Cloud-only-object is dat het probleem veroorzaakt. U kunt dit op diverse manieren doen. Selecteer bijvoorbeeld gebruikers -> gastgebruikers in de beheerportal of Bekijk de eigenschappen in de gegevens voor synchronisatiefouten in de beheerportal. Als het bron ankerpunt als leeg wordt weergegeven en de bron van de AuthorityCloudis, is dit een gastgebruiker in plaats van een lid. Het object moet worden verwijderd of bijgewerkt om het conflict met een gesynchroniseerd object te verminderen. Tot slot 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,ImmutableId
-
Als het om een gebruiker of een groepsobject gaat, controleert u of het achtervoegsel van de UPN (User Principal Name) een geaccepteerd domein is. Als dat niet zo is, voegt u het SMTP-achtervoegsel toe aan geaccepteerde domeinen.
-
Als u een wijziging aanbrengt in een synchronisatiefout en het probleem nog niet is opgelost, moet u Microsoft vragen het object in te dienen voor een forward-synchronisatie van Azure AD naar Exchange Online met behulp van het kenmerk userPrincipalName . Voer deze waarde in, omdat deze waarde kan afwijken van de waarde van het PrimarySmtpAddress -kenmerk. Voer de parameter Azure ObjectID in, die nu nodig is om de voorwaartse synchronisatie uit te voeren. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID