PowerShell Kullanarak Azure AD Connect'i Eşitlemeye Zorlama


Şirket içi Active Directory'nizi Azure ile eşitlemek için Azure AD Connect kullanıyorsanız aşağıdaki adımlarla eşitlemeyi zorlayabilirsiniz.

1. Adım. ADSync Modülünü Kontrol Edin

Azure AD Connect'i yüklediğinizde ADSync PowerShell modülünü içerecektir.

Modülün yüklendiğini doğrulamak için aşağıdaki komutu çalıştırın.

get-module

Yüklü değilse aşağıdaki komutu kullanın (bu, Azure AD Connect'in varsayılan yola yüklendiğini varsayar). Bunu Azure AD Connect'in yüklü olduğu makinede çalıştırırsanız büyük olasılıkla modülü içe aktarmanız gerekmez.

Import-Module -Name "C:\Program Files\Microsoft Azure AD Sync\Bin\ADSync" -Verbose

Adım 2. Start-ADSyncSyncCycle komutunu çalıştırın

Delta veya tam senkronizasyon çalıştırmayı seçebilirsiniz.

  • Delta senkronizasyonu - Bu, son senkronizasyondan bu yana yapılan tüm değişiklikleri senkronize edecektir. Bu, zorlanacak en yaygın senkronizasyon türüdür.
  • Tam senkronizasyon - Bu, tüm AD nesnelerini kontrol edecek ve yeniden senkronize edecektir. Büyük değişiklikler yapmadığınız sürece genellikle tam sürüm çalıştırmanıza gerek yoktur.

Delta senkronizasyonunu çalıştırmak için bu komutu kullanın.

Start-ADSyncSyncCycle -PolicyType Delta

Tam senkronizasyonu çalıştırmak için bu komutu kullanın.

Start-ADSyncSyncCycle -PolicyType Initial

3. Adım. Azure AD Connect Eşitleme Durumunu Kontrol Edin

Senkronizasyon Hizmet Yöneticisini açarak senkronizasyonun ayrıntılarını kontrol edebilirsiniz.

Yönetici olarak çalıştırdığınızdan emin olun yoksa hata verecektir.

Delta veya tam senkronizasyonu başlattığınızda senkronizasyon durumunu gerçek zamanlı olarak görebilirsiniz.

Tamamlandığında bir girişe tıklayabilir ve ekleme, güncelleme ve silme gibi daha fazla ayrıntı alabilirsiniz.

Yukarıdaki ekran görüntüsünde hiçbir değişiklik yapılmadığını görebilirsiniz.

Ek Azure AD Connect PowerShell Komutları

Daha kullanışlı Azure Ad Connect PowerShell komutlarından bazılarını burada bulabilirsiniz.

1. Bir kiracı için Azure Sync Özelliklerini edinin

Bu komut size hangi özelliklerin etkinleştirildiğini veya devre dışı bırakıldığını gösterecektir.

Get-MsolDirSyncFeatures

Azure Active Directory'ye bağlanmak için öncelikle Connect-MsolService'i çalıştırmanız gerekecektir.

2. Azure AD Connect Eşitleme Zamanlamasını Alın

Get-ADSyncScheduler

3. Azure AD Connect Zamanlayıcıyı devre dışı bırakın

Set-ADSyncScheduler -SyncCycleEnabled $false

Bu komut senkronizasyon zamanlamasını devre dışı bırakacaktır. Şirket içi birçok değişiklik yapmanız ve Azure ile senkronizasyonu geçici olarak devre dışı bırakmanız gerekiyorsa bu yararlı olabilir.

4. Azure AD Bağlantı Zamanlayıcısını etkinleştirin

Set-ADSyncScheduler -SyncCycleEnabled $true

5. Azure AD Connect Eşitleme Zamanlamasını Değiştirin

Varsayılan olarak senkronizasyon her 30 dakikada bir gerçekleşir. Senkronizasyon zamanlamasını değiştirmek için aşağıdaki komutu kullanın.

Set-ADSyncScheduler -CustomizedSyncCycleInterval d.HH:mm:ss

d - gün, HH - saat, mm - dakika, ss - saniye.

Örneğin, senkronizasyonu 30 dakikadan 1 saatte bir çalışacak şekilde değiştirmek için.

Set-ADSyncScheduler -CustomizedSyncCycleInterval 01:00:00

Başka yararlı Azure Eşitleme komutları biliyorsanız lütfen bunları aşağıdaki yorumlara gönderin.

İlgili makaleler