Symptom
Ett Exchange Online-objekt (till exempel en användare, en kontakt eller en grupp) skapas eller uppdateras inte i Azure Active Directory (Azure AD) Connect.
Lösning
Det finns två Windows Azure Active Directory-moduler för att administrera Azure AD med PowerShell. Båda stöds för närvarande.
-
Om du vill använda MSOL-modulen installerar du följande modul (en gång och i ett PowerShell-fönster som körs som administratör). Mer information finns i Azure ActiveDirectory (MSOnline). Install-Module MSOnline När du ansluter varje gång kan du köra följande för att komma åt MSOL-kommandona. Connect-MsolService
-
Om du vill använda AzureAD-modulen installerar du följande modul (en gång och i ett PowerShell-fönster som körs som administratör). Mer information finns i Azure Active Directory PowerShell. Install-Module AzureAD När du ansluter varje gång kan du köra följande för att komma åt AzureAD-kommandona. Connect-AzureAD
Lös problemet genom att följa de här stegen:
-
Kontrol lera att objektet finns i Azure AD med hjälp av Azure AD PowerShell-modulen. Kör till exempel följande cmdletar. Obs! Om en användare behöver en post låda är parametern UsageLocation obligatorisk och måste fyllas i.
Modulen MSOL
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-MsolContact -SearchString <EmailAddress or DisplayName>
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Modulen AzureAD
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADContact
Get-AzureADGroup -SearchString <EmailAddress or DisplayName>
-
Om det inte finns något objekt i Azure AD kontrollerar du att objektet finns i omfånget av Azure AD Connect.
-
Om objektet finns i Azure AD kontrollerar du om objektet finns i Exchange genom att använda cmdleten Get-User . Om det inte finns något resultat ber du Microsoft att skicka objektet för en vidarebefordran från Azure AD till Exchange Online. Denna begäran måste göras med hjälp av ObjectID -parametern. Värdet för parametern ObjectID kan hittas i Azure AD (det kommer att vara i formatet XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX). Till exempel: Modulen MSOL
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolContact -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
Modulen AzureAD
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-AzureADContact | fl Mail,ObjectId
Get-AzureADGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
-
Kontrol lera om det finns DirSync-fel. Det här kan du göra i följande support artiklar: Identifiera synkroniseringsfel i office 365identifiera DirSync-etablerings fel i Office 365 Mer information om fel sökning finns i följande artiklar: Felsöka fel meddelanden under synkroniseringFelsöka ett objekt som inte synkroniseras till Azure AD
-
Om det finns en konflikt med ett annat objekt men det inte går att hitta det i din lokala Active Directory kontrollerar du att det inte finns något moln-objekt som orsakar problemet. Du kan göra det på flera sätt. Välj till exempel användare -> gäst användare i administratörs portalen eller visa egenskaperna i informationen om synkroniseringsfel i administrations portalen. Om käll ankare visas som tomt och källan för auktoritet är moln, är detta en gäst användare i stället för en medlem. Objektet bör tas bort eller uppdateras för att minska konflikten med ett synkroniserat objekt. Slutligen kan du också kontrol lera detta genom att använda följande cmdlet i PowerShell. Till exempel:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
-
Om det är ett användar-eller grupp objekt kontrollerar du att UPN-suffixet är en godkänd domän. Om inte, Lägg till SMTP-suffixet i godkända domäner.
-
Om du gör en ändring för att korrigera ett synkroniseringsfel och problemet ändå inte löses kan du be Microsoft att skicka objektet för en vidarebefordran från Azure AD till Exchange Online med ett userPrincipalName -attribut. Ange det här värdet eftersom det kan skilja sig från värdet på PrimarySMTPAddress . Ange Azure ObjectID -parametern som nu behövs för att köra synkroniseringen. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID