Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Entra Connect Sync, ilk olarak Forefront Identity Manager 2010'da kullanıma sunulan bildirim temelli sağlamayı kullanır. Derlenmiş kod yazmanıza gerek kalmadan tam kimlik tümleştirme iş mantığınızı uygulamanıza olanak tanır.
Bildirim temelli sağlamanın temel bir parçası, öznitelik akışlarında kullanılan ifade dilidir. Kullanılan dil, Microsoft® Visual Basic® for Applications'ın (VBA) bir alt kümesidir. Bu dil Microsoft Office'te kullanılır ve VBScript deneyimine sahip kullanıcılar da bunu tanır. Bildirim Temelli Sağlama İfade Dili yalnızca işlevleri kullanır ve yapılandırılmış bir dil değildir. Yöntem veya deyim yok. İşlevler bunun yerine program akışını ifade etmek için iç içe yerleştirilmiştir.
Daha fazla bilgi için bkz. Office 2013 için Visual Basic for Applications dil başvurusuna hoş geldiniz.
Öznitelikler kesin olarak yazıldı. İşlev yalnızca doğru türde öznitelikleri kabul eder. Ayrıca büyük/küçük harfe duyarlıdır. Hem işlev adları hem de öznitelik adları uygun büyük/küçük harfe sahip olmalıdır, aksi takdirde bir hata meydana gelir.
Dil tanımları ve Tanımlayıcılar
- İşlevlerin adından sonra köşeli ayraç içindeki bağımsız değişkenler gelir: İşlevAdı(bağımsız değişken 1, bağımsız değişken N).
- Öznitelikler köşeli ayraçlarla tanımlanır: [attributeName]
- Parametreler yüzde işaretiyle tanımlanır: %ParameterName%
- Dize sabitleri tırnak işareti içine alınır: Örneğin, "Contoso" (Not: Düz tırnak işaretleri "" kullanılmalıdır, akıllı tırnaklar “”“ kullanılmamalıdır)
- Sayısal değerler tırnak işaretleri olmadan ifade edilir ve ondalık olması beklenir. Onaltılık değerlere &H ön eki eklenir. Örneğin, 98052, &HFF
- Boole değerleri sabitlerle ifade edilir: True, False.
- Yerleşik sabitler ve değişmez değerler yalnızca adlarıyla ifade edilir: NULL, CRLF, IgnoreThisFlow
Işlev
Bildirim temelli sağlama, öznitelik değerlerini dönüştürme olasılığını sağlamak için birçok işlev kullanır. Bu işlevler iç içe yerleştirilebilir, böylece bir işlevden elde edilen sonuç başka bir işleve geçirilir.
Function1(Function2(Function3()))
İşlevlerin tam listesi işlev referansı'de bulunabilir.
Parametreler
Parametre, Bağlayıcı tarafından veya PowerShell kullanan bir yönetici tarafından tanımlanır. Parametreler genellikle sistemden sisteme farklı değerler içerir, örneğin kullanıcının bulunduğu etki alanının adı. Bu parametreler öznitelik akışlarında kullanılabilir.
Active Directory Bağlayıcısı, gelen Eşitleme Kuralları için aşağıdaki parametreleri sağladı:
Parametre Adı | Yorum |
---|---|
Domain.Netbios | Şu anda içeri aktarılmakta olan etki alanının NetBIOS biçimi, örneğin FABRIKAMSALES |
Domain.FQDN | Halen içeri aktarılmakta olan alan adının FQDN biçimi, örneğin sales.fabrikam.com |
Domain.LDAP | İçeri aktarılmakta olan etki alanının LDAP biçimi, örneğin DC=sales,DC=fabrikam,DC=com |
Forest.Netbios | Şu anda içeri aktarılmakta olan orman adının Netbios biçimi, örneğin FABRIKAMCORP |
Orman.FQDN | İthal edilmekte olan orman adının FQDN biçimi, örneğin fabrikam.com |
Forest.LDAP | Şu anda içeri aktarılmakta olan orman adının LDAP biçimi, örneğin DC=fabrikam,DC=com |
Sistem, şu anda çalışmakta olan Bağlayıcının tanımlayıcısını almak için kullanılan aşağıdaki parametreyi sağlar:
Connector.ID
Metaveri özniteliği etki alanını kullanıcının bulunduğu etki alanının netbios adıyla dolduran bir örnek aşağıda verilmiştir:
domain
<- %Domain.Netbios%
Operatörler
Aşağıdaki işleçler kullanılabilir:
- Karşılaştırma: <, <=, <>, =, >, >=
- Matematik: +, -, *, -
- Dize: & (birleştir)
- Mantıksal: && (ve), || (veya)
- Değerlendirme sırası: ( )
Operatörler soldan sağa değerlendirilir ve aynı önceliğe sahiptir. Yani, * (çarpma işlemi), - (çıkarma işleminden) önce değerlendirilmez. 2*(5+3), 2*5+3 ile aynı değildir. Soldan sağa değerlendirme sırası uygun olmadığında değerlendirme sırasını değiştirmek için köşeli ayraçlar ( ) kullanılır.
Çok değerli öznitelikler
İşlevler hem tek değerli hem de çok değerli öznitelikler üzerinde çalışabilir. Çok değerli öznitelikler için işlev her değer üzerinde çalışır ve aynı işlevi her değere uygular.
Örneğin:
Trim([proxyAddresses])
proxyAddress özniteliğindeki her değerin kırpmasını yapın.
Word([proxyAddresses],1,"@") & "@contoso.com"
@-sign içeren her değer için etki alanını @contoso.comile değiştirin.
IIF(InStr([proxyAddresses],"SIP:")=1,NULL,[proxyAddresses])
SIP adresini arayın ve değerlerden kaldırın.
Sonraki adımlar
- Bildirim Temelli Sağlamayı Anlama konusunda daha fazla bilgiyi,Yapılandırma Modeli hakkında okuyun.
- içerisinde bildirim temelli sağlama, kullanıma hazır olarak nasıl kullanılır, bunu'de varsayılan yapılandırmayı anlayarak keşfedin.
- 'da bildirim temelli sağlamayı kullanarak pratik bir değişiklik yapmayı görünvarsayılan yapılandırmada değişiklik yapma.
Genel Bakış konuları
- Microsoft Entra Connect Sync'i : Senkronizasyonu Anlama ve Özelleştirme
- Şirket içi kimliklerinizi Microsoft Entra ID ile tümleştirme
Başvuru konuları