IdFix: Azure ile Şirket İçi Active Directory Senkronizasyonunu Hazırlama
Azure AD Bağlayıcısı (AADConnect) kullanarak yerel (şirket içi) Active Directory'nizin Microsoft 365/Azure AD ile eşitlemesini yapılandıracaksanız, önce Azure AD ile uyumluluk için şirket içi ADDS'nizdeki nesne özniteliklerini kontrol etmelisiniz.
Microsoft, özel bir Microsoft Office 365 IdFix aracı yayımladı (
Directory Synchronization Error Remediation) şirket içi Active Directory örneğini kontrol etmek için. IdFix aracı, ADDS'nizi taramanıza ve herhangi bir nedenle Azure AD ile eşitlenemeyen kullanıcıları, kişileri veya grupları bulmanıza olanak tanır.
IdFix, Active Directory nesne özniteliklerindeki en yaygın hataları algılar:
AD nesne adlarında geçersiz semboller (baştaki ve sondaki boşluklar dahil);
-
kopyalar;
Geçersiz SMTP adresleri, MailNickNames;
Kabul edilebilir sınırları aşan öznitelik değerlerine sahip nesneler;
Doğru yönlendirilebilir UPN sonekleri (userPrincipalName).
Microsoft notları: Müşterilerin yanlış proxyAdresleri, userPrincipalName öznitelikleri ve kopyalarla ilgili AAD eşitleme hatalarını işlerken bildirdiği sorunların yarısından fazlası.
IdFix'i GitHub'da (https://github.com/microsoft/idfix) bulabilir ve doğrudan bağlantıyı kullanarak setup.exe dosyasını indirebilirsiniz. IdFix bir ClickOnce uygulamasıdır, dolayısıyla yüklemek için internet erişimi gerekir. Aksi takdirde, şu hatayı görürsünüz:
An error occurred attempting to install IdFix
Error: An error occurred trying to download 'https://raw.githubusercontent.com/Microsoft/idfix/master/publish/IdFix.application'Aynı hata, IdFix'i Windows Server 2016/2019'a yüklemeye çalıştığınızda da görünür. Düzeltmek için, kayıt defterinde SSL önbelleğe almayı geçici olarak etkinleştirmeniz gerekir:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"DisableCachingOfSSLPages"=dword:00000000Aşağıdaki komutu kullanın:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v DisableCachingOfSSLPages /t reg_dword /d 00000000 /fBundan sonra IDFix kurulumu normal şekilde başlayacaktır.
IdFix ile çalışmayı bitirdikten sonra DisableCachingOfSSLPages değerini 1 olarak ayarlayın.
IdFix'i etki alanına katılmış herhangi bir bilgisayara yükleyebilirsiniz. Aracı çalıştırın ve Sorgu'yu tıklayın.
IdFix'i çalıştırmak için Microsoft .NET Framework sürüm 4.5.2 veya daha yenisine ihtiyacınız olacak.
IdFix, şirket içi Active Directory etki alanınıza bağlanacak ve Azure ile eşitlemeden önce düzeltmeniz gerekenlerin bir listesini görüntüleyecektir.
Örneğimizde, IdFix birkaç nesne ve üç tür hata içeren AD nesneleri buldu:
Bir kullanıcı hesabının boş displayName özelliği (
displayName= Boş)
Birkaç kullanıcı için posta özniteliğinin aynı değerleri (
mail=Kopya)
-
Üç kullanıcı, .loc etki alanından yönlendirilemez userPrincipalName'e sahipti (
userPrincipalName=TopLevelDomain)
Aşağıdaki hataları da görebilirsiniz:
Karakter - bir özellikte geçersiz semboller
Biçim - özellik değerlerinin yanlış biçimi (örneğin, SMTP adreslerinin geçersiz biçimi)
Length - özellik uzunluğu aşıldı
Keşfedilen kullanıcıları Azure AD ile senkronize edecekseniz, bu hataları düzeltmeniz gerekir. Bulduğunuz AD nesnesi niteliklerine (Düzenle, Kaldır, Tamamla) uygulamak istediğiniz EYLEMİ seçin. Düzenle'yi seçtiyseniz, Güncelle kutusunda yeni bir öznitelik değeri belirleyebilirsiniz.
Değişiklikleri uygulamak için Kabul Et -> Uygula'yı tıklayın. Değişiklikler yalnızca Eylem alanında ayarlanmış değerlere sahip girişlere uygulanacaktır.
Bulunan nesnelerin ve hataların listesini de bir CSV dosyasına aktarabilirsiniz. Bulunan sorunları Excel'de analiz edebilir ve ardından Active Directory nesnelerini yönetmek için PowerShell cmdlet'lerini kullanarak AD'de değişiklikler yapabilirsiniz: Set-ADUser, Set-ADGroup, Set-ADComputer, vb.
Active Directory'nizin yalnızca bir bölümünü Azure ile eşitleyecekseniz, Ayarlar'da (bir LDAP filtresi kullanarak) analiz için AD nesnelerini seçme ölçütlerini belirtebilirsiniz. Arama Tabanını kullanarak analiz için kuruluş birimini seçebilirsiniz.
IdFix, şirket içi Active Directory'den Azure AD'ye kullanıcı, kişi veya grup eşitlemesini engelleyebilecek birçok sorunu bulmanızı ve düzeltmenizi sağlar. Azure AD Connect aracılığıyla Microsoft 365'e dizin eşitlemeye hazırlanırken şirket içi Active Directory'nizi kontrol ettiğinizden emin olun.



