Oireet
Azure Active Directory (Azure AD) Connect ei valmistele Exchange Online-postilaatikkoa.
Ratkaisu
PowerShellin kautta Azure AD on kaksi Windows Azure Active Directory -moduulia. Molempia tuetaan tällä hetkellä.
-
MSOL - Lisätietoja MSOL-moduulista on seuraavissa artikkeleissa: Install - Module MSOnlineConnect - MsolService
-
AzureAD – Lisätietoja AzureAD-moduulista on seuraavissa artikkeleissa: Asentaminen – Moduuli AzureADConnect – AzureAD
Voit korjata ongelman seuraavasti:
-
Varmista, että objekti on Azure AD Azure AD PowerShell -moduulin avulla. UsageLocation-parametri on pakollinen, ja se on täytettävä. Suorita esimerkiksi seuraava cmdlet-komento: Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ValidationStatus,UsageLocation,*error*
Huomautus ValidationStatus-parametria voi tarkastella vain Get-MsolUser-cmdlet-komennolla.
Jos ValidationStatus-parametrin arvo ei ole hyvä, seuraava Microsoft Knowledge Base -artikkeli voi auttaa sinua tunnistamaan tarkempia tietoja virheestä:
2741233 Näet kelpoisuustarkistuksen virheet käyttäjille Office 365-portaalissa tai Azure Active Directory -moduulissa Windows PowerShell
-
Jos objektia ei ole Azure AD, varmista, että objekti on Azure AD Connectin alueella.
-
Jos objekti on Azure AD, varmista, että objekti on Exchangessa Get-User-cmdlet-komennolla. Jos tulosta ei ole, pyydä Microsoftia lähettämään objekti Azure AD välityssynkronointiin Exchange Online. Tämä pyyntö on tehtävä ObjectId-parametrin avulla. ObjectId-parametrin arvo löytyy Azure AD. (Se on muodossa XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX). Suorita esimerkiksi jokin seuraavista cmdlet-komennoista: Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectIdGet-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
-
Jos käyttäjää ei ole, tarkista AD-lähdevedos ja varmista, että UserPrincipalName - ja mailNickname-määritteiden arvot täytetään.
-
Jos UserPrincipalName-määritteen arvo on määritetty, pyydä Microsoftia lähettämään objekti Azure AD välityssynkronointiin Exchange Online UserPrincipalName-määritteen avulla. Anna tämä arvo, sillä se voi poiketa PrimarySMTPAddress-määritteen arvosta.
-
Tarkista DirSync-virheet. Lisätietoja on seuraavissa tukiartikkeleissa:Hakemistosynkronointivirheiden tunnistaminen Office 365DirSync-valmisteluvirheiden tunnistaminen Office 365 Lisätietoja vianmäärityksestä on seuraavissa artikkeleissa:Synkronointivirheiden vianmääritysSellaisen objektin vianmääritys, joka ei synkronoidu Azure AD
-
Jos on ristiriita toisen objektin kanssa, mutta objektia ei löydy paikallinen Active Directory, varmista, ettei ongelman aiheuttaja ole vain pilvipalvelussa.Voit tehdä tämän monella tavalla. Valitse käyttäjät -> vieraskäyttäjät Hallinta-portaalissa tai tarkastele Hallinta-portaalin synkronointivirhetietojen ominaisuuksia. Jos lähdeankkuri näkyy tyhjänä ja lähde on Pilvi, tämä on vieraskäyttäjä. Objekti on poistettava tai päivitettävä synkronointiobjektin ristiriidan vähentämiseksi. Voit myös tarkistaa tämän käyttämällä seuraavaa cmdlet-komentoa PowerShellissä.get-msoluser -userprincipalname John@contoso.com | fl UserType,ImmutableId Tulos muistuttaa seuraavaa:
UserType : Guest ImmutableId :
-
Varmista, että käyttäjälle on määritetty käyttöoikeus Azure AD. Tämän voi kuitata sisään Azure AD ja Exchange Online. Esimerkki: 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
-
Määritä, onko postilaatikko pehmeästi poistettu vai passiivinen. Voit tehdä tämän suorittamalla seuraavat cmdlet-komennot: Pehmeät poistetutGet-Mailbox -SoftDeletedMailbox <UserPrinicipalName or DisplayName> Jos postilaatikko on poistettu pehmeästi, se voidaan palauttaa 30 päivän kuluessa siirtämällä AD-tili takaisin laajuuteen tai palauttamalla sisältöä New-MailboxRestoreRequest-cmdlet-komennolla . Lisätietoja on artikkelissa Käyttäjien postilaatikoiden poistaminen tai palauttaminen Exchange Online. PassiivinenGet-Mailbox -InactiveMailboxOnly <UserPrinicipalName or DisplayName> Jos postilaatikko ei ole aktiivinen, katso artikkelia Passiivisen postilaatikon palauttaminen Exchange Online.
-
Jos teet muutoksen synkronointivirheen korjaamiseksi, mutta ongelma ei edelleenkään ratkea, pyydä Microsoftia lähettämään objekti edelleensynkronointiin Azure AD Exchange Online UserPrincipalName-määritteen avulla. Anna tämä arvo, koska se voi poiketa PrimarySMTPAddress-määritteen arvosta. Anna Azure ObjectID-parametri, jota tarvitaan nyt edelleensynkronoinnin suorittamiseen. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID