MIM – Microsoft Identity Manager Senkronizasyonunu otomatikleştirmek

Merhaba Arkadaşlar,
MIM makale serimize kaldığımız yerden devam ediyoruz. Bu makalemizin konusu MIM ile SharePoint arasındaki User Profile Service Application senkronizasyonunu sürekli hale getirmek için gerekli olan adımlar.

Bu işlem için yine powershell scriptlerinden ve Windows Server’ın Görev Zamanlayıcı’dan (Task Scheduler) faydalanacağız.
Mantık şu; belirlediğimiz zaman periyodlarında full sync ve delta sync’i tetikleyen ps scriptleri çalıştıracağız.
Aşağıdaki scripti diğer powershell dosyalarımızın olduğu yere FullSync.ps1 olarak kaydedelim. Ben bu çalışmamda bildiğiniz üzere SharePointSync klasörünü kullanıyorum. Bu scripti Full Sync işlemi için kullanacağım.
[code lang=”powershell” title=”FullSync.ps1″]
Import-Module “C:\SharePointSync\SharePointSync.psm1”
Start-SharePointSync -Confirm:$false
[/code]
Aşağıdaki scripti DeltaSync.ps1 olarak kaydedelim. Bu scripti Delta Sync işlemi için kullanacağım.
[code lang=”powershell” title=”DeltaSync.ps1″]
Import-Module “C:\SharePointSync\SharePointSync.psm1″
Start-SharePointSync -Delta -Confirm:$false
[/code]
Aşağıdaki dosyayı Task Scheduler’da kullanmak üzere FullSyncTask.xml olarak kaydedelim.
[code lang=”xml” title=”FullSyncTask.xml”]
2016-02-22T21:20:16.7543893
DOMAIN\USERNAME
2016-02-22T21:19:15.6761523
true
1
DOMAIN\USERNAME
S4U
HighestAvailable
IgnoreNew
true
true
true
false
false
true
false
true
true
false
false
false
false
false
P3D
7
powershell.exe
C:\SharePointSync\FullSync.ps1
C:\SharePointSync
[/code]
Aşağıdaki dosyayı Task Scheduler’da kullanmak üzere DeltaSyncTask.xml olarak kaydedelim.
[code lang=”xml” title=”DeltaSyncTask.xml”]
2016-02-22T21:28:13.6363094
DOMAIN\USERNAME
PT30M
P1D
false
2016-02-22T21:27:24.2225148
true
1
DOMAIN\USERNAME
S4U
HighestAvailable
IgnoreNew
true
true
true
false
false
true
false
true
true
false
false
false
false
false
P1D
7
PowerShell
C:\SharePointSync\DeltaSync.ps1
C:\SharePointSync
[/code]
Bu scriptlere göre Full Sync pazar günleri çalışacak, Delta Sync her 30 dakikada bir çalışacak.
Scriptlerdeki domain\username kısımını uygun domain kullanıcısı ise değiştirin.
Şimdi Task Scheduler ile çalışmaya başlayalım.
Başlattan Task Scheduler’ı açalım.
MIM_03_01
Sağ taraftaki actions menüsünden Import Task seçeneğini seçelim.
MIM_03_02
FullSyncTask.xml dosyasını seçelim.
MIM_03_03
Security Options kısmındaki hesabı değiştirelim.
MIM_03_04
MIM_03_05
MIM_03_06
Triggers kısmından ne zaman çalışacağına bakalım.
MIM_03_07
Actions kısmından doğru ps scripti seçtiğimizden emin olalım.
MIM_03_08
Aynı işlemleri Delta Sync için yapalım.
MIM_03_09
MIM_03_10
MIM_03_11
İki taskımızın da eklendiğini görebiliyoruz.
MIM_03_12
Synch Service Manager uygulamamızı açalım.
MIM_03_13
Task Scheduler’dan DeltaSync taskımızı çalıştıralım.
MIM_03_14
Actions menüsünden Display All Running Tasks seçeneğine bakalım.
MIM_03_15
Taskımızın tetiklendiğini görebiliriz.
MIM_03_16
Service Manager uygulamamızda ilgili scriptin çalıştığını ve aksiyon aldığını görebiliriz.
MIM_03_17
Sistemin düzgün çalıştığından emin olmak için AD üzerinde yeni bir kullanıcı açalım.
MIM_03_18
SharePoint Central Administration kısmından User Profile Service Application kısmını açarak profil sayımızı kontrol edelim.
MIM_03_19
Manage User Profiles kısmından AD’de oluşturduğumuz kullanıcıyı aratırsak sonucun boş geldiğini göreceksinizdir.
MIM_03_20
Şimdi tekrar DeltaSync taskını tekrar başlatalım.
Göreceğiniz üzere Adds kısmında 1 kaydın eklendiğini görebilirsiniz. O rakamın üzerine tıklarsanız detayları görebilirsiniz.
MIM_03_21
MIM_03_22
UPSA ekranından kullanıcıyı aratırsak sonucun dolu geldiğini görebiliriz.
MIM_03_23
UPSA ana sayfasında profil sayısının 1 arttığını görebilirsiniz.
MIM_03_24
Artık AD ve SharePoint arasındaki profil eşitleme işlemini otomatik hale getirmiş oluyoruz.
Bir sonraki makalemizde görüşmek üzere.
Kaynak: https://thesharepointfarm.com/2016/03/automating-mim-user-profile-synchronization-with-sharepoint-2016/

TOC

  1. Giriş
  2. MIM – Microsoft Identity Manager Kurulumu
  3. MIM – Microsoft Identity Manager Yapılandırması
  4. MIM – Microsoft Identity Manager Senkronizasyonunu otomatikleştirmek
  5. MIM – Microsoft Identity Manager Active Directory Photo Import
  6. MIM – Microsoft Identity Manager Active Directory Photo Import Sorun Giderme
  7. Varsayılan MIM SharePoint 2016 Attribute Eşleşmeleri
  8. MIM – Microsoft Identity Manager Farklı Attribute’ları Kullanma

Leave a Reply

Your email address will not be published. Required fields are marked *