develop free website

Active Directory den Otomatik Eşleştirme

OfisPlan, Active Directory ile otomatik olarak senkronize edilecek şekilde ayarlanabilir.

Active Directory ile Otomatik Senkronizasyon Nasıl Etkinleştirilir

Bir OfisPlan projesi açın.

1.Bir API anahtarı oluşturun. Yönetici olarak oturum açın, ardından Araçlar> Proje> Proje Ayarları'na gidin ve API Anahtarı alanında oluştur'u tıklayın.

2. Bir alan haritası URL'si oluşturun. Manuel senkronizasyon başlatarak bunu yapabilirsiniz. İçe aktarma işlemi tamamlandığında, alan haritası URL'si tarayıcı URL çubuğunuzda görünür.

Örneğin.

http://mysite.com/Project1/#sync_ad_adminkey_{"username":"samaccountname","firstname":"givenname","lastname":"sn "}
3. Orijinali Adım 1'de oluşturulan (aşağıda kalın harflerle gösterilen) API anahtarıyla birleştirerek 'adminkey' metnini değiştirerek yeni bir alan haritası URL'si oluşturun.

Örneğin.

http://mysite.com/Project1/#sync_empad_1Eg1sAqRXJ9dJ3TPI_{%22username%22:%22username%22,%22firstname%22:%22firstname%22,%22lastname%22:%22lastname%22,%22email%22:%22email % 22}
4. AD Sync'i başlatmak için yeni alan haritası URL'sini bir tarayıcıda açın.

Zamanlanmış Senkronizasyonlar
Alan haritası URL'si ile zamanlanmış senkronizasyonları etkinleştirerek URL'ye bir tarayıcı açmak için zamanları planlamak üzere Windows Görev Zamanlayıcı'yı kullanmak mümkündür.

Görev Zamanlayıcısı
1. Görev Zamanlayıcı'yı açın.

2. Eylem> Temel Görev Oluştur'a gidin.

3. Bir ad vererek ve görevin çalışacağı zamanı belirterek oluşturma sihirbazında ilerleyin.

4. Eylem adımında, Program başlat'ı seçin.

5. Gözat'a tıklayın ve tercih ettiğiniz web tarayıcısını seçin.

6. Alan haritası URL'sini Bağımsız değişken ekle kutusuna yapıştırın.

7. Son'u tıklatın.

PowerShell Komut Dosyası + Görev Zamanlayıcı
PowerShell veya başka bir tür komut dosyası kullanmanın yararı, eşitlemeyi başlattıktan sonra tarayıcıyı kapatabilmenizdir.

Start-Process -FilePath Chrome -ArgumentList 'http://localhost/ofisplanX/ADSync/#sync_ad_LWnvcQZ5GOgyxS4hjG_{%22username%22:%22samaccountname%22,%22firstname%22:%22givenname%22,%22lastname%22:%22sn}'
Start-Sleep -Seconds 10
Stop-Process -Name Chrome

1. URL'yi açmak, duraklatmak ve ardından tarayıcıyı kapatmak için bir PowerShell betiği (yukarıdaki örnek) oluşturun.

2. Görev Zamanlayıcı'yı açın.

3. Eylem> Temel Görev Oluştur'a gidin.

4. Bir ad vererek ve görevin çalışacağı zamanı belirleyerek oluşturma sihirbazında ilerleyin.

5. Eylem adımında, Program başlat'ı seçin.

6. Gözat'a tıklayın ve PowerShell'i seçin (genellikle C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe).

7. Komut dosyası dosyasının gezinme yolunu Bağımsız değişken ekle kutusuna yapıştırın; "C: \ Kullanıcılar \ Yönetici \ Desktop \ komut dosyaları \ SyncOfisplan.ps1"

8. Son'u tıklatın.