Příznaky
Ve skupině v Azure Active Directory (Azure AD) pro Microsoft Office 365 chybí uživatel.
Řešení
Pro správu Azure AD prostřednictvím PowerShellu existují dva moduly služby Windows Azure Active Directory. Obě jsou momentálně podporované.
-
MSOL – Další informace o modulu MSOL najdete v následujících článcích: Install-modul MSOnlineConnect – MsolService
-
AzureAD – Další informace o modulu AzureAD najdete v následujících článcích: Install-modul AzureADConnect – AzureAD
Tento problém vyřešíte takto:
-
Ověřte, že objekt existuje v Azure AD pomocí modulu Azure AD PowerShell. Spusťte například některou z následujících rutin:
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Get-AzureADGroup -SearchString <Mail or DisplayName>
-
Pokud se chybějící objekt uživatele nachází v Azure AD. Zkontrolujte, že má objekt hodnoty atributů userPrincipalName, targetAddress a MailNickname .
-
Zkontrolujte, že v Azure AD chybí chybějící uživatel. Spusťte například některou z následujících rutin:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
-
Ověřte, jestli v Exchangi online existuje objekt příjemce s použitím rutiny Get-User .
-
Pokud se v Exchangi nenachází objekt příjemce, požádejte společnost Microsoft, aby předal objekt k přeposlání synchronizace z Azure AD do Exchange online pomocí parametru objectID (který bude ve formátu xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Chcete-li získat výsledek parametru objectID , spusťte následující rutinu: Get-MsolUser -UserPrincipalName John@contoso.com | fl *object*
-
Pokud se uživatel nezobrazuje jako typ příjemce UserMailbox nebo MailUser, požádejte společnost Microsoft, aby předal objekt k přeposlání služby Azure AD na Exchange online pomocí atributu userPrincipalName . Zadejte tuto hodnotu, protože se může lišit od hodnoty atributu PrimarySMTPAddress .
-
-
Ověřte, že nedochází k chybám ověření nebo synchronizace. Například spusťte následující rutinu: Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ValidationStatus,*error*
Poznámka: Parametr ValidationStatus lze zobrazit pouze pomocí rutiny Get-MsolUser .Pokud není ValidationStatus v pořádku, zobrazí se vám další informace o chybě v následujícím článku. Chyby ověřování uživatelů na portálu Office 365 nebo v modulu Azure Active Directory pro Windows PowerShell
-
Porovnejte počty členství v Azure a Exchange Online. Abyste mohli spouštět příkazy v Azure AD, musíte mít objectID skupiny. Najdete ji pomocí rutiny Get-MsolGroup nebo Get-AzureADGroup . Potom můžete tento parametr objectID použít v příkazech pro získání členů. Například:
Get-MsolGroupMember -GroupObjectId ObjectID
Get-AzureADGroupMember -ObjectId ObjectID
Porovnejte informace z Exchange. Například: Get-DistributionGroupMember SMTPAddress
-
Pokud je uživatel uvedený v Azure AD, ale chybí to z Exchange online, požádejte společnost Microsoft, aby odeslala objekt skupiny pro přeposlání služby Azure AD do Exchange onlinepro skupinu a pak potvrďte, že je synchronizace dokončená, když se uživatel přidá. Zadejte parametr služby Azure objectID , který teď potřebuje ke spuštění synchronizace s přeposláním. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID