Jelenségek
A Exchange Online postaláda nincs kiépítve Azure Active Directory (Azure AD) Connect szolgáltatásban.
Megoldás
Két Windows Azure Active Directory-modullal felügyelhet Azure AD a PowerShellen keresztül. Jelenleg mindkettő támogatott.
-
MSOL – Az MSOL modullal kapcsolatos további információkért tekintse meg a következő cikkeket: Install – Module MSOnlineConnect – MsolService
-
AzureAD – Az AzureAD modullal kapcsolatos további információkért tekintse meg a következő cikkeket: Install – Module AzureADConnect – AzureAD
A probléma megoldásához kövesse az alábbi lépéseket:
-
A Azure AD PowerShell-modullal győződjön meg arról, hogy az objektum létezik a Azure AD. A UsageLocation paraméter megadása kötelező, és ki kell tölteni. Futtassa például a következő parancsmagot: Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ValidationStatus,UsageLocation,*error*
Megjegyzés: A ValidationStatus paraméter csak a Get-MsolUser parancsmaggal tekinthető meg.
Ha a ValidationStatus paraméter értéke nem kifogástalan, a Microsoft Tudásbázis következő cikke segíthet a hibával kapcsolatos részletesebb információk azonosításában:
2741233 Érvényesítési hibák jelennek meg a felhasználóknál a Office 365 portálon vagy a Azure Active Directory-modulban Windows PowerShell
-
Ha az objektum nincs jelen Azure AD, győződjön meg arról, hogy az objektum Azure AD Connect hatókörében van.
-
Ha az objektum megtalálható Azure AD, ellenőrizze, hogy az objektum megtalálható-e az Exchange-ben a Get-User parancsmag használatával. Ha nincs eredmény, kérje meg a Microsoftot, hogy küldje el az objektumot az Azure AD és Exchange Online közötti továbbításhoz. Ezt a kérést az ObjectId paraméterrel kell végrehajtani. Az ObjectId paraméter értéke Azure AD található. (Ez a következő formában jelenik meg: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX). Futtassa például a következő parancsmagok egyikét: Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectIdGet-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
-
Ha egy felhasználó nincs jelen, tekintse át a forrás AD-memóriaképet annak ellenőrzéséhez, hogy a UserPrincipalName és a mailNickname attribútum értékei ki vannak-e töltve.
-
Ha a UserPrincipalName attribútum értéke be van állítva, kérje meg a Microsoftot, hogy küldje el az objektumot a Azure AD és Exchange Online közötti továbbításhoz a UserPrincipalName attribútum használatával. Adja meg ezt az értéket, mert eltérhet a PrimarySMTPAddress attribútum értékétől.
-
Ellenőrizze a DirSync-hibákat. Ehhez tekintse meg a következő támogatási cikkeket:Címtár-szinkronizálási hibák azonosítása a Office 365A DirSync kiépítési hibáinak azonosítása a Office 365 A hibaelhárítással kapcsolatos további információkért tekintse meg a következő cikkeket:Hibák elhárítása a szinkronizálás soránOlyan objektum hibaelhárítása, amely nem szinkronizál Azure AD
-
Ha ütközés van egy másik objektummal, de ez az objektum nem található a helyi Active Directory, győződjön meg arról, hogy nem csak felhőalapú objektum okozza a problémát.Ezt többféleképpen is megteheti. Válassza a Felhasználók -> vendégfelhasználók lehetőséget a Rendszergazda portálon, vagy tekintse meg a tulajdonságokat a szinkronizálási hiba részleteiben a Rendszergazda portálon. Ha üresként jeleníti meg a Forráshorgonyt, a szolgáltató forrása pedig a Felhő, akkor ez egy vendégfelhasználó. Az objektumot el kell távolítani vagy frissíteni kell a szinkronizálási objektummal való ütközés csökkentése érdekében. Végül ezt a PowerShell alábbi parancsmagjának használatával is ellenőrizheti.get-msoluser -userprincipalname John@contoso.com | fl UserType,ImmutableId Az eredmény a következőhöz hasonló:
UserType : Guest ImmutableId :
-
Ellenőrizze, hogy van-e hozzárendelve licenc a felhasználóhoz a Azure AD. Ez Azure AD és Exchange Online is beadható. Például: 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
-
Állapítsa meg, hogy van-e helyreállíthatóan törölt vagy inaktív állapotú postaláda. Ehhez futtassa a következő parancsmagokat: Helyreállíthatóan töröltGet-Mailbox -SoftDeletedMailbox <UserPrinicipalName or DisplayName> Ha a postaláda helyreállítható módon lett törölve, 30 napon belül helyreállítható az AD-fiók hatókörbe való visszaállításával vagy a Tartalom visszaállítása a New-MailboxRestoreRequest parancsmaggal. További információ: Felhasználói postaládák törlése vagy visszaállítása Exchange Online. InaktívGet-Mailbox -InactiveMailboxOnly <UserPrinicipalName or DisplayName> Ha a postaláda inaktív, olvassa el az Inaktív postaláda helyreállítása Exchange Online című témakört.
-
Ha módosítást végzett egy szinkronizálási hiba kijavítása érdekében, és a probléma továbbra sem oldódott meg, kérje meg a Microsoftot, hogy küldje el az objektumot az Azure AD és Exchange Online közötti továbbításhoz a UserPrincipalName attribútum használatával. Adja meg ezt az értéket, mert az eltérhet a PrimarySMTPAddress attribútum értékétől. Adja meg a Azure ObjectID paramétert, amelyre most szükség van a továbbítási szinkronizálás futtatásához. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID