תופעות
משתמש חסר בקבוצה ב- Azure Active Directory (Azure AD) Microsoft Office 365.
פתרון
קיימים שני מודולים של Windows Azure Active Directory לניהול Azure AD באמצעות PowerShell. שניהם נתמכים כעת.
-
MSOL - לקבלת מידע נוסף אודות מודול MSOL, עיין במאמרים הבאים: התקנה - מודול MSOnlineConnect - MsolService
-
AzureAD - לקבלת מידע נוסף אודות מודול AzureAD, עיין במאמרים הבאים: התקנה - מודול AzureADConnect - AzureAD
כדי לפתור בעיה זו, בצע את הפעולות הבאות:
-
ודא שהאובייקט קיים Azure AD באמצעות המודול Azure AD PowerShell. לדוגמה, הפעל אחד מרכיבי ה- cmdlet הבאים:
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Get-AzureADGroup -SearchString <Mail or DisplayName>
-
אם אובייקט המשתמש החסר נמצא Azure AD. ודא שלאובייקט יש ערכים של התכונות UserPrincipalName, TargetAddressו- MailNickname .
-
ודא שהמשתמש החסר קיים Azure AD. לדוגמה, הפעל אחד מרכיבי ה- cmdlet הבאים:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
-
אשר שקיים אובייקט נמען ב- Exchange Online cmdlet Get-User.
-
אם אובייקט נמען אינו קיים ב- Exchange, בקש מ- Microsoft לשלוח את האובייקט לסינכרון קדימה מ- Azure AD ל- Exchange Online באמצעות הפרמטר ObjectId (אשר יופיע בתבנית XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXX). כדי להשיג את תוצאת הפרמטר ObjectId , הפעל את ה- cmdlet הבא:Get-MsolUser -UserPrincipalName John@contoso.com | fl *object*
-
אם משתמש אינו מוצג כסוג נמען של UserMailbox או MailUser, בקש מ- Microsoft לשלוח את האובייקט לסינכרון העברה מ- Azure AD אל Exchange Online באמצעות התכונה UserPrincipalName. ספק ערך זה, מכיוון שהוא עשוי להיות שונה מערך התכונה PrimarySMTPAddress שלך.
-
-
ודא שאין שגיאות אימות או סינכרון. לדוגמה, הפעל את ה- cmdlet הבא:Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ValidationStatus,*error*
הערה ניתן להציג את הפרמטר ValidationStatus רק באמצעות ה- cmdlet Get-MsolUser .אם ValidationStatus אינו תקין, המאמר הבא עשוי לסייע בהצגת מידע מפורט יותר אודות השגיאה.אתה רואה שגיאות אימות עבור משתמשים בפורטל Office 365 או במודול Active Directory Azure Active Directory עבור Windows PowerShell
-
השווה בין ספירות החברות בין Azure לבין Exchange Online. דרוש לך ה- ObjectID של הקבוצה כדי להפעיל את הפקודות Azure AD. ניתן למצוא זאת באמצעות ה- cmdlet Get-MsolGroupאו Get-AzureADGroup . לאחר מכן, ניתן להשתמש בפרמטר ObjectId זה בפקודות להשגת החברים. לדוגמה:
Get-MsolGroupMember -GroupObjectId ObjectID
Get-AzureADGroupMember -ObjectId ObjectID
השווה למידע מ- Exchange. לדוגמה:Get-DistributionGroupMember SMTPAddress
-
אם משתמש רשום ב- Azure AD אך חסר ב- Exchange Online, בקש מ- Microsoft לשלוח את אובייקט הקבוצה לסינכרון העברה מ- Azure AD ל- Exchange Online עבור הקבוצה ולאחר מכן ודא שהסינכרון הושלם אם המשתמש נוסף. ספק את Azure ObjectID, הדרוש כעת להפעלת הסינכרון קדימה.Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID