Symptom
En Exchange Online-postlåda tillhandahålls 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.
-
MSOL – mer information om modulen MSOL finns i följande artiklar: Install-modul MSOnlineConnect-MSOLService
-
AzureAD – mer information om AzureAD-modulen finns i följande artiklar: Install-modul AzureADConnect-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. En UsageLocation -parameter är obligatorisk och måste fyllas i. Kör till exempel följande cmdlet: Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ValidationStatus,UsageLocation,*error*
Obs! Parametern ValidationStatus visas bara med cmdleten Get-MsolUser .
Om värdet på parametern ValidationStatus inte är felfrittkan följande Microsoft Knowledge Base-artikel hjälpa dig att identifiera mer detaljerad information om felet:
2741233 Du ser verifierings fel för användare i Office 365-portalen eller i Azure Active Directory-modulen för Windows PowerShell
-
Om objektet inte finns i Azure AD kontrollerar du att objektet finns i omfattningen av Azure AD Connect.
-
Om objektet finns i Azure AD kontrollerar du att 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. Parametern ObjectID kan hittas i Azure AD. (Det kommer att vara i form av XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX). Kör exempelvis en av följande cmdletar: Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectIdGet-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
-
Om en användare inte finns kan du granska en käll annons dumpning för att kontrol lera att värdena för attributen userPrincipalName och skicka smek namn är ifyllda.
-
Om attributvärde är inställt ber du Microsoft att skicka objektet för en vidarebefordran från Azure AD till Exchange Online genom att använda userPrincipalName -attributet. Ange det här värdet eftersom det kan skilja sig från värdet på PrimarySMTPAddress .
-
Kontrol lera om det finns DirSync-fel. Det här kan du göra i följande support artiklar: Identifiera synkroniseringsfel i office 365 identifiera DirSync-etablerings fel i Office 365 Mer information om fel sökning finns i följande artiklar: Felsöka fel meddelanden under synkronisering Felsö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 objektet 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 användare -> gäst användare i administratörs portalen eller visa egenskaperna i informationen om synkroniseringsfel i administratörs portalen. Om käll ankare visas som tomt och källan för auktoritet är moln, är detta en gäst användare. 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. get-msoluser -userprincipalname John@contoso.com | fl UserType,ImmutableId Resultatet ser ut ungefär så här:
UserType : Guest ImmutableId :
-
Bekräfta att en licens har tilldelats till användaren i Azure AD. Det här kan kontrol leras i Azure AD och i Exchange Online. Till exempel: Azure AD
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl *license*
Get-AzureADUser -ObjectId <UserPrinicipalName or DisplayName> | fl *license* Exchange Online Get-Recipient <UserPrinicipalName or DisplayName> | fl SkuAssigne
-
Avgöra om det finns en post låda i ett mjukt Borttaget eller inaktivt tillstånd. Det gör du genom att köra följande cmdletar: Mjukt borttagetGet-Mailbox -SoftDeletedMailbox <UserPrinicipalName or DisplayName> Om post lådan är avmarkerad kan den gå att återställa inom 30 dagar genom att flytta annons kontot tillbaka till omfattningen eller återställa innehållet genom att använda cmdlet New-MailboxRestoreRequest . Mer information finns i ta bort eller återställa användar post lådor i Exchange Online. InaktivGet-Mailbox -InactiveMailboxOnly <UserPrinicipalName or DisplayName> Om post lådan är inaktive rad kan du läsa återställa en inaktiv post låda i Exchange Online.
-
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 hjälp av userPrincipalName -attributet. 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