Belirtiler
Exchange Online nesnesi (kullanıcı, kişi veya grup gibi) Azure Active Directory (Azure AD) Connect'te oluşturulmaz veya güncelleştirilmez.
Çözüm
PowerShell aracılığıyla Azure AD yönetmek için iki Windows Azure Active Directory modülü vardır. Her ikisi de şu anda desteklenmektedir.
-
MSOL modülünü kullanmak için aşağıdaki modülü yükleyin (bir kez ve yönetici olarak çalışan bir PowerShell penceresine). Daha fazla bilgi için bkz. Azure ActiveDirectory (MSOnline).Install-Module MSOnline Ardından her bağlanışınızda MSOL komutlarına erişmek için aşağıdakileri çalıştırın.Connect-MsolService
-
AzureAD modülünü kullanmak için aşağıdaki modülü yükleyin (bir kez ve yönetici olarak çalışan bir PowerShell penceresine). Daha fazla bilgi için bkz. Active Directory PowerShell Azure. Install-Module AzureAD Ardından her bağlandığınızda AzureAD komutlarına erişmek için aşağıdakileri çalıştırın.Connect-AzureAD
Bu sorunu düzeltmek için şu adımları izleyin:
-
Azure AD PowerShell modülünü kullanarak nesnenin Azure AD var olduğunu onaylayın. Örneğin, aşağıdaki cmdlet'leri çalıştırın.Not Kullanıcının posta kutusuna ihtiyacı varsa UsageLocation parametresi zorunludur ve doldurulması gerekir.
MSOL modülü
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-MsolContact -SearchString <EmailAddress or DisplayName>
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
AzureAD modülü
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADContact
Get-AzureADGroup -SearchString <EmailAddress or DisplayName>
-
nesne Azure AD içinde yoksa, nesnenin Azure AD Connect kapsamında olduğundan emin olun.
-
Nesne Azure AD'de varsa, Get-User cmdlet'ini kullanarak nesnenin Exchange'de mevcut olup olmadığını onaylayın. Sonuç yoksa, Microsoft'tan nesneyi Azure AD'den Exchange Online'a iletme eşitlemesi için göndermesini isteyin. Bu istek ObjectId parametresi kullanılarak yapılmalıdır. ObjectId parametre değeri Azure AD bulunabilir (XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXx biçiminde olacaktır). Örneğin: MSOL modülü
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolContact -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
AzureAD modülü
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-AzureADContact | fl Mail,ObjectId
Get-AzureADGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
-
DirSync hatalarını denetleyin. Bunu yapmak için aşağıdaki destek makalelerine bakın:Office 365 dizin eşitleme hatalarını tanımlamaOffice 365 Sorun giderme hakkında daha fazla bilgi için aşağıdaki makalelere bakın:Eşitleme sırasında karşılaşılan hataları gidermeAzure AD eşitlenmemiş bir nesnenin sorunlarını giderme
-
Başka bir nesneyle çakışma varsa ancak bu nesne şirket içi Active Directory'nizde bulunamıyorsa, soruna neden olan yalnızca bulut nesnesi olmadığını onaylayın.Bunu çeşitli yollarla yapabilirsiniz. Örneğin, Yönetici Portalında Kullanıcılar -> Konuk Kullanıcılar'ı seçin veya Yönetici Portalındaki Eşitleme Hatası ayrıntılarında özellikleri görüntüleyin. Kaynak Yer Işareti boş olarak gösteriliyorsa ve Yetki kaynağıBulut ise, bu üye yerine konuk kullanıcıdır. Bir eşitleme nesnesiyle çakışmayı azaltmak için nesne kaldırılmalıdır veya güncelleştirilmelidir. Son olarak, PowerShell'de aşağıdaki cmdlet'i kullanarak da bunu de kontrol edebilirsiniz. Örneğin:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
-
Bu bir kullanıcı veya grup nesnesiyse, kullanıcı asıl adının (UPN) son ekinin kabul edilen bir etki alanı olduğunu onaylayın. Aksi takdirde, SMTP sonekini kabul edilen etki alanlarına ekleyin.
-
Eşitleme hatasını düzeltmek için bir değişiklik yaparsanız ve sorun hala çözülmezse, Microsoft'tan UserPrincipalName özniteliğini kullanarak nesneyi Azure AD'dan Exchange Online'a iletme eşitlemesi için göndermesini isteyin. PrimarySMTPAddress öznitelik değerinden farklı olabileceğinden lütfen bu değeri belirtin. İleri eşitlemeyi çalıştırmak için gereken Azure ObjectID parametresini sağlayın.Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID