Kapsam belirleme filtresi ve öznitelik eşlemesi - Microsoft Entra Id to Active Directory

Varsayılan öznitelik eşlemelerini iş gereksinimlerinize göre özelleştirebilirsiniz. Bu nedenle, mevcut öznitelik eşlemelerini değiştirebilir veya silebilir ya da yeni öznitelik eşlemeleri oluşturabilirsiniz.

Öznitelik tabanlı kapsam belirlemenin ekran görüntüsü.

Aşağıdaki belge, Microsoft Entra Id'den Active Directory'ye sağlama için Microsoft Entra Cloud Sync ile öznitelik kapsamını belirleme konusunda size yol gösterir. AD'den Microsoft Entra Id'ye öznitelik eşlemesi hakkında bilgi arıyorsanız bkz . Öznitelik eşleme - Active Directory'den Microsoft Entra Kimliği'ne.

Microsoft Entra Id ile Active Directory yapılandırmaları için şema

Şu anda AD Şeması bulunamıyor ve sabit eşleme kümesi var. Aşağıdaki tablo, Microsoft Entra Id ile Active Directory yapılandırmaları için varsayılan eşlemeleri ve şemayı sağlar.

Hedef öznitelik Kaynak özniteliği Eşleme türü Notlar
adminDescription Append("Group_",[objectId]) Expression KULLANıCı ARABIRIMINDE GÜNCELLEŞTIRILEMIYOR - GÜNCELLEŞTIRME YAPMA

AD'yi bulut eşitlemesine

filtrelemek için kullanılır Kullanıcı arabiriminde görünmez
Cn Append(Append(Left(Trim([displayName]),51),"_"),Mid([objectId],25,12)) Expression
açıklama Sol(Kırp([açıklama]),448) Expression
displayName displayName Direct
isSecurityGroup True Sabit KULLANıCı ARABIRIMINDE GÜNCELLEŞTIRILEMIYOR - GÜNCELLEŞTIRME

YAPILMADI Kullanıcı arabiriminde görünmüyor
üye üyeler Direct KULLANıCı ARABIRIMINDE GÜNCELLEŞTIRILEMIYOR - GÜNCELLEŞTIRME

YAPILMADI Kullanıcı arabiriminde görünmüyor
msDS-ExternalDirectoryObjectId Append("Group_",[objectId]) Expression KULLANıCı ARABIRIMINDE GÜNCELLEŞTIRILEMIYOR - KATıLMA için kullanılan GÜNCELLEŞTIRME

YAPMAYIN - AD'de

eşleştirme Kullanıcı arabiriminde görünmüyor
Objectguıd KULLANıCı ARABIRIMINDE GÜNCELLEŞTIRILEMIYOR - SALT OKUNUR GÜNCELLEŞTIRME

YAPMAYIN - AD'de

bağlantı Kullanıcı arabiriminde görünmüyor
parentDistinguishedName OU=Users,DC=<domain selected at configuration start,DC>=com Sabit Kullanıcı arabiriminde varsayılan
UniversalScope True Sabit KULLANıCı ARABIRIMINDE GÜNCELLEŞTIRILEMIYOR - GÜNCELLEŞTIRME

YAPILMADI Kullanıcı arabiriminde görünmüyor

Yukarıdaki eşlemelerin tümünün portalda görünmediğini unutmayın. Öznitelik eşlemesi ekleme hakkında daha fazla bilgi için bkz . öznitelik eşlemesi.

Kapsam belirleme filtresi hedef kapsayıcısı

Varsayılan hedef kapsayıcı OU=User,DC=<domain selected at configuration start>,DC=com şeklindedir. Bunu kendi özel kapsayıcınız olacak şekilde değiştirebilirsiniz.

Switch() işleviyle bir öznitelik eşleme ifadesi kullanılarak birden çok hedef kapsayıcı da yapılandırılabilir. Bu ifadeyle, displayName değeri Pazarlama veya Satış ise, grup ilgili OU'da oluşturulur. Eşleşme yoksa, grup varsayılan OU'da oluşturulur.

Switch([displayName],"OU=Default,OU=container,DC=contoso,DC=com","Marketing","OU=Marketing,OU=container,DC=contoso,DC=com","Sales","OU=Sales,OU=container,DC=contoso,DC=com")

Kapsam filtreleri ifadesinin ekran görüntüsü.

Bunun için aşağıda başka bir örnek gösterilmiştir. Aşağıdaki 3 gruba sahip olduğunuzu ve bunların aşağıdaki displayName öznitelik değerlerine sahip olduğunu düşünün:

  • NA-Sales-Contoso
  • SA-Sales-Contoso
  • EU-Sales-Contoso

Grupları filtrelemek ve sağlamak için aşağıdaki switch deyimini kullanabilirsiniz:

Switch(Left(Trim([displayName]), 2), "OU=Groups,DC=contoso,DC=com", "NA","OU=NorthAmerica,DC=contoso,DC=com", "SA","OU=SouthAmerica,DC=contoso,DC=com", "EU", "OU=Europe,DC=contoso,DC=com")

Bu deyim, varsayılan olarak tüm grupları Active Directory'deki OU=Groups,DC=contoso,DC=com kapsayıcısına sağlayacaktır. Ancak grup NA ile başlıyorsa, grubu OU=NorthAmerica,DC=contoso,DC=com'a sağlayacaktır. Benzer şekilde, grup SA ile başlıyorsa OU=SouthAmerica,DC=contoso,DC=com ve EU'dan OU=Europe'a,DC=contoso,DC=com'a.

Daha fazla bilgi için bkz . Microsoft Entra Id'de öznitelik eşlemeleri için ifade yazma başvurusu.

Öznitelik kapsamı filtreleme

Öznitelik tabanlı kapsam filtreleme desteklenir. Grupların kapsamını belirli özniteliklere göre ayarlayabilirsiniz. Ancak, Microsoft Entra Id ile Active Directory yapılandırmasının öznitelik eşleme bölümünün geleneksel öznitelik eşleme bölümünden biraz farklı olduğunu unutmayın.

Öznitelik tabanlı kapsam belirlemenin ekran görüntüsü.

Desteklenen yan tümceler

Kapsam filtresi bir veya daha fazla yan tümceden oluşur. Yan tümceler, her grubun özniteliklerini değerlendirerek hangi grupların kapsam filtresinden geçmesine izin verileceğini belirler. Örneğin, bir grup "displayName" özniteliğinin "Marketing" değerine eşit olmasını gerektiren bir yan tümceniz olabilir, bu nedenle yalnızca Pazarlama grupları sağlanır.

Varsayılan güvenlik gruplandırma

Varsayılan güvenlik gruplandırma, oluşturulan her yan tümcenin üzerine uygulanır ve "AND" mantığını kullanır. Aşağıdaki koşulları içerir:

  • securityEnabled IS True AND
  • dirSyncEnabled IS FALSE AND
  • mailEnabled IS FALSE

Varsayılan güvenlik gruplandırma ilk önce ALWAYS uygulanır ve tek bir yan tümceyle çalışırken AND mantığını kullanır. Yan tümcesi daha sonra aşağıda özetlenen mantığı izler.

Tek yan tümcesi, tek bir öznitelik değeri için tek bir koşul tanımlar. Tek bir kapsam filtresinde birden çok yan tümce oluşturulursa, "AND" mantığı kullanılarak birlikte değerlendirilir. "AND" mantığı, bir kullanıcının sağlanması için tüm yan tümcelerin "true" olarak hesaplanması gerektiği anlamına gelir.

AND yan tümcesi özniteliği tabanlı kapsam belirleme işleminin ekran görüntüsü.

Son olarak, bir grup için birden çok kapsam filtresi oluşturulabilir. Birden çok kapsam filtresi varsa, bunlar "VEYA" mantığı kullanılarak birlikte değerlendirilir. "OR" mantığı, yapılandırılmış kapsam filtrelerinden herhangi birindeki yan tümcelerden biri "true" olarak değerlendirilirse grubun sağlandığı anlamına gelir.

OR yan tümcesi özniteliği tabanlı kapsam belirleme işleminin ekran görüntüsü.

Desteklenen işleçler

Aşağıdaki işleçler desteklenir:

Operator Açıklama
&
ENDS_WITH
EŞİT -TİR Yan tümcesi, değerlendirilen öznitelik giriş dizesi değeriyle tam olarak eşleşiyorsa (büyük/küçük harfe duyarlı) "true" döndürür.
GREATER_THAN Yan tümcesi, değerlendirilen öznitelik değerinden büyükse "true" döndürür. Kapsam belirleme filtresinde belirtilen değer tamsayı ve kullanıcı üzerindeki öznitelik ise [0,1,2,...] tamsayı olmalıdır.
GREATER_THAN_OR_EQUALS Yan tümcesi, değerlendirilen öznitelik değerden büyük veya buna eşitse "true" döndürür. Kapsam belirleme filtresinde belirtilen değer tamsayı ve kullanıcı üzerindeki öznitelik ise [0,1,2,...] tamsayı olmalıdır.
IÇERİR
IS FALSE Değerlendirilen öznitelik false Boole değeri içeriyorsa yan tümce "true" döndürür.
IS_MEMBER_OF
NULL DEĞİlDİ Değerlendirilen öznitelik boş değilse yan tümce "true" döndürür.
IS NULL Değerlendirilen öznitelik boşsa yan tümce "true" döndürür.
DOĞRU Yan tümcesi, değerlendirilen öznitelik true Boole değeri içeriyorsa "true" döndürür.
!&L
EŞIT DEĞİl Yan tümcesi, değerlendirilen öznitelik giriş dizesi değeriyle eşleşmiyorsa (büyük/küçük harfe duyarlı) "true" döndürür.
REGEX EŞLEŞMESİ DEĞİl Hesaplanan öznitelik normal ifade deseni ile eşleşmiyorsa yan tümce "true" döndürür. Öznitelik null / boş ise "false" döndürür.
MEVCUT
REGEX MATCH Hesaplanan öznitelik normal ifade deseni ile eşleşiyorsa yan tümce "true" döndürür. Örneğin: ([1-9][0-9]), 10 ile 99 arasındaki herhangi bir sayıyla eşleşir (büyük/küçük harfe duyarlı).
GEÇERLI SERTIFIKA EŞLEŞMESI

Filtre uygulamak için Normal İfadeleri kullanma

Daha gelişmiş bir filtre REGEX MATCH kullanabilir. Bu, bir özniteliğin alt dizesini dize olarak aramanıza olanak tanır. Örneğin, birkaç grubunuz olduğunu ve hepsinin aşağıdaki açıklamalara sahip olduğunu varsayalım:

Contoso-Sales-US Contoso-Marketing-US Contoso-Operations-US Contoso-LT-US

Şimdi yalnızca Satış, Pazarlama ve İşlem gruplarını Active Directory'ye sağlamak istiyorsunuz. Bunu başarmak için BIR REGEX MATCH kullanabilirsiniz.

REGEX MATCH description (?:^|\W)Sales|Marketing|Operations(?:$|\W)

Bu REGEX MATCH, sağladığımız aşağıdaki sözcüklerden herhangi biri için açıklamalarda arama yapar ve yalnızca bu grupları sağlar.

REGEX MATCH tabanlı kapsam belirleme ekran görüntüsü.

Öznitelik tabanlı filtre oluşturma

Öznitelik tabanlı filtre oluşturmak için aşağıdaki adımları kullanın:

  1. Öznitelik filtresi ekle'ye tıklayın
  2. Ad kutusunda, filtreniz için bir ad belirtin
  3. Açılan listeden Hedef özniteliği'nin altında hedef özniteliği seçin
  4. İşleç'in altında bir işleç seçin.
  5. Değer'in altında bir değer belirtin.
  6. Kaydet'e tıklayın.

Öznitelik tabanlı kapsam belirlemeyi ayarlama işleminin ekran görüntüsü.

Daha fazla bilgi için bkz . Öznitelik eşlemesi ve Microsoft Entra Id'de öznitelik eşlemeleri için ifade yazma başvurusu.

Sonraki adımlar