Freigeben über


GAL den MiddleName ile otomatik kullanıcı bulma

Outlook otomatik tamamlama ile (CTRL+K) isim çözümlemek için ANR (Ambiguous Name Resolution) algoritmasini kullanir. Bu algoritma sema degerlerinde searchFlags özelligi olup olmadigini kontrol eder.

 

Daha ayrintili bilgi için buraya bakabilirsiniz. 

https://blogs.technet.com/b/exchange/archive/2004/08/23/218924.aspx

Normally, when resolving a name in Outlook, a query is done against the AD using the string passed in. The AD will try to match the string against all of the attributes that are part of the ANR set which include Display Name, alias, office, surname, givenName, proxyAddresses,samAccountName, mail, legacyDN and any other attribute that has bit 3 set in the searchFlags attribute on its schema object.

 

 

OAB da varsayilan ANR arama listesi: (https://support.microsoft.com/kb/243299/en-us)

 

  • displayName
  • mail
  • givenName
  • legacyExchangeDN
  • mailNickname
  • physicalDeliveryOfficeName
  • proxyAddresses
  • name
  • sAMAccountName
  • surname (last name)

 

 

 

MiddleName kullanan kullanicilar normalde GAL de arama yapilirken bulunamazlar çünkü varsayilan olarak searchFlags özelligi yoktur.

 

Bunu degistirip MiddleName ile kullanicilari aramak için sunlari yapmamiz gerekmektedir:

 

1. DC makinasinda Baslat-Çalistir ekraninda regsvr32 schmmgmt.dll yazip çalistirarak
Schema degerlerini MMC de açilabilecek hale getirelim. (schema management'i görülebilir hale getirelim.)

 

2. MMC de Schema Management'i bulup ekleyelim ve middleName degerini bulup ANR degerini set edelim.

 

 

 

 

NOT: Bu islemden sonra Schema konfigurasyonunda Other-Name degerinin searchFlags özelligi nasil degisti gözlemleyebilirsiniz. (0x5 =(INDEX|ANR) hem
indexlenebilme (Windows Search) hem de ANR algoritmasina cevap verebilme özelligi kazandi)

 

 

3. Test maksadiyla ADUC dan bir kullaniciya middleName degerini ekleyelim. (örn cst1 kullanicisi)

 

 

4. GAL kullanimini online moda aldiktan sonra yeni bir email olustruruken, To: alanina orta adi yazip Cntr+K tuslarina basarak GAL de otomatik arama yapalim:

CTRL + K

 

5. Tahmin edildigi gibi bu LDAP aramasi sadece GAL kullanimi online oldugunda yapilabilir çünkü AD ye dogrudan sorgu yapiyoruz. Kullanicinin bütün profilini online
     moda almadan, sadece GAL aramasini online yapmak isterseniz asagidaki makaleyi* uygulayabilirsiniz: ( “ANR Include Online GAL”  registry degerini = 1)

NOT: Outlook iç baglantilariniz bir nedenden koparsa, Outlook hiçbir hata almadan offline GAL kullanmaya baslayacaktir (fallback) ancak middleName arama özelligimizi yitirmis olacagiz.

 

*How to force Outlook 2010, Outlook 2007, or Outlook 2003 to resolve proxy addresses and custom properties in Cached Exchange Mode

https://support.microsoft.com/kb/831124

 

In Outlook 2010 

 

Manual Setting:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Cached Mode

Group Policy Setting:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Cached Mode

Parameter: ANR Include Online GAL 

Type: REG_DWORD

Value: 0 or 1

 

Kullanicilarda MiddleName degerini komut satirindan eklemek için:

 

Set-ADUser -OtherName “ilker” ---> MiddleName

https://technet.microsoft.com/en-us/library/ee617215.aspx

OtherName Specifies a name in addition to a user's given name and surname, such as the user's middle name. This parameter sets the OtherName property of a user
object. The LDAP Display Name (ldapDisplayName) of this property is "middleName".

C. Sinem Tosun