Symptom
En användare saknas i en grupp i Azure Active Directory (Azure AD) för Microsoft Office 365.
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 MSOL-modulen 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. Kör exempelvis en av följande cmdletar:
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Get-AzureADGroup -SearchString <Mail or DisplayName>
-
Om det saknas ett User-objekt i Azure AD. Kontrol lera att objektet har värden för attributen userPrincipalName, targetAddress och smek namn .
-
Bekräfta att den saknade användaren finns i Azure AD. Kör exempelvis en av följande cmdletar:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
-
Kontrol lera att det finns ett mottagar objekt i Exchange online med hjälp av cmdleten Get-User .
-
Om det inte finns något mottagar objekt i Exchange ber du Microsoft att skicka objektet för en vidarebefordran från Azure AD till Exchange online genom att använda ObjectID -parametern (som kommer att vara i formatet XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX). För att få fram parametern ObjectID kör du följande cmdlet: Get-MsolUser -UserPrincipalName John@contoso.com | fl *object*
-
Om en användare inte visas som mottagar typ för UserMailbox eller User-användareber 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 att det inte finns något verifierings-eller synkroniseringsfel. Kör till exempel följande cmdlet: Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ValidationStatus,*error*
Obs! Parametern ValidationStatus visas bara med cmdleten Get-MsolUser .Om ValidationStatus inte är felfrikan följande artikel hjälpa dig att visa mer detaljerad information om felet. Du ser verifierings fel för användare i Office 365-portalen eller i Azure Active Directory-modulen för Windows PowerShell
-
Jämför antalet medlemmar i Azure och Exchange Online. Du måste ha ObjectID för gruppen för att köra kommandona i Azure AD. Det här kan hittas med cmdleten Get-MsolGroup eller Get-AzureADGroup . Då kan denna ObjectID -parameter användas i kommandona för att hämta medlemmarna. Till exempel:
Get-MsolGroupMember -GroupObjectId ObjectID
Get-AzureADGroupMember -ObjectId ObjectID
Jämför med informationen från Exchange. Till exempel: Get-DistributionGroupMember SMTPAddress
-
Om en användare står med i Azure AD men saknas i Exchange onlineber du Microsoft att skicka gruppobjektet för en vidarebefordran från Azure AD till Exchange onlineför gruppen och bekräftar att synkroniseringen är klar om användaren läggs till. Ange Azure ObjectID -parametern som nu behövs för att köra synkroniseringen. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID