Požymiai
"Exchange Online" pašto dėžutė nėra sukonfigūruota "Azure Active Directory" (Azure AD) Connect.
Sprendimas
Yra du "Windows Azure Active Directory" moduliai, skirti administruoti "Azure AD" per "PowerShell". Šiuo metu abi palaikomos abi versijos.
MSOL – daugiau informacijos apie MSOL modulį rasite šiuose straipsniuose:
"AzureAD" – daugiau informacijos apie "AzureAD" modulį rasite šiuose straipsniuose:
Norėdami tai išspręsti, atlikite šiuos veiksmus:
Patikrinkite, ar objektas yra "Azure AD", naudodami "Azure AD PowerShell" modulį. Parametras UsageLocation yra būtinas ir turi būti užpildytas. Pavyzdžiui, vykdykite šią cmdlet:
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ValidationStatus,UsageLocation,*error*Atkreipkite dėmesįParametrą Tikrinimo būsena galima peržiūrėti tik naudojant cmdlet "Get-MsolUser ".
Jei parametro ValidationStatus reikšmė nėra sveika, išsamesnės informacijos apie klaidą gali padėti šis "Microsoft" žinių bazės straipsnis:
2741233 Matote vartotojų tikrinimo klaidas Office 365 portale arba "Azure Active Directory" modulyje, skirtame Windows PowerShellJei objekto nėra "Azure AD", įsitikinkite, kad objektas patenka į "Azure AD Connect" aprėptį.
Jei objektas yra "Azure AD", patikrinkite, ar objektas yra "Exchange", naudodami "Get-User" cmdlet.
Jei rezultato nėra, paprašykite "„Microsoft“" pateikti objektą persiuntimo sinchronizavimui iš Azure AD į Exchange Online. Ši užklausa turi būti pateikta naudojant parametrą ObjectId . Parametro ObjectId reikšmę galima rasti "Azure AD". (Jis bus XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX pavidalu). Pavyzdžiui, vykdykite vieną iš šių "cmdlet":
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectIdGet-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectIdJei vartotojo nėra, peržiūrėkite šaltinio AD iškeltį, kad įsitikintumėte, jog " UserPrincipalName " ir "mailNickname " atributų reikšmės yra užpildytos.
Jei nustatyta "UserPrincipalName" atributo reikšmė, paprašykite "„Microsoft“" pateikti objektą persiuntimui iš "Azure AD" į "Exchange Online" naudojant atributą "UserPrincipalName". Nurodykite šią reikšmę, nes ji gali skirtis nuo jūsų PrimarySMTPAddress atributo reikšmės.
Patikrinkite, ar nėra "DirSync" klaidų. Norėdami tai padaryti, skaitykite šiuos palaikymo straipsnius:
Katalogo sinchronizavimo klaidų identifikavimas „Office 365“
"DirSync" parengimo klaidų nustatymas "Office 365"Daugiau informacijos apie trikčių šalinimą žr. šiuose straipsniuose:
Klaidų sinchronizavimo metu trikčių šalinimas
Objekto, kuris nesinchronizuojamas su Azure AD, trikčių šalinimasJei kyla konfliktas su kitu objektu, bet to objekto negalima rasti jūsų Vietinis „Active Directory“, patikrinkite, kad problemą sukelia ne tik debesies objektas.
Tai galite padaryti keliais būdais. Pasirinkite Vartotojai –>svečiai Administratoriaus portale arba peržiūrėkite ypatybes Administratoriaus portalo sinchronizavimo klaidos informacijoje. Jei šaltinio prieraišas rodomas kaip tuščias, o autoriteto šaltinis yra debesis, tai yra vartotojas svečias. Objektą reikia pašalinti arba atnaujinti, kad sumažėtų konfliktas su sinchronizuojamu objektu. Galiausiai tai taip pat galite patikrinti naudodami šią "PowerShell" cmdlet.
get-msoluser -userprincipalname John@contoso.com | fl UserType,ImmutableIdRezultatas panašus į šį:
UserType : Guest ImmutableId :Patikrinkite, ar "Azure AD" vartotojui priskirta licencija. Tai galima patikrinti Azure AD ir Exchange Online. Pavyzdžiui:
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 SkuAssigneNustatykite, ar pašto dėžutė yra iš dalies panaikinta arba neaktyvi. Norėdami tai padaryti, vykdykite šias "cmdlet" komandas.
Iš dalies panaikinta
Get-Mailbox -SoftDeletedMailbox <UserPrinicipalName or DisplayName>Jei pašto dėžutė iš dalies panaikinama, ją bus galima atkurti per 30 dienų vėl perkėlus AD paskyrą į aprėptį arba atkuriant turinį naudojant "cmdlet" New-MailboxRestoreRequest . Daugiau informacijos rasite Vartotojų pašto dėžučių naikinimas arba atkūrimas "Exchange Online".
Inactive
Get-Mailbox -InactiveMailboxOnly <UserPrinicipalName or DisplayName>Jei pašto dėžutė neaktyvi, žr. Neaktyvios pašto dėžutės atkūrimas "Exchange Online".
Jei atliekate keitimą, kad ištaisytumėte sinchronizavimo klaidą, bet problema vis tiek neišspręsta, paprašykite "„Microsoft“" pateikti objektą persiųsti sinchronizavimui iš Azure AD į Exchange Online naudojant atributą UserPrincipalName. Nurodykite šią reikšmę, nes ji gali skirtis nuo jūsų PrimarySMTPAddress atributo vertės. Pateikite "Azure ObjectID" parametrą, kuris dabar reikalingas norint vykdyti išsiuntimo sinchronizavimą.
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID