20 Ocak 2015 Salı

Active Directory: Changing the MaxPageSize LDAP query policy

LDAP sorgularda dönecek kayıt sayısı en fazla default olarak 1000'dir. Bu limiti artırmak için iki farklı yöntem göstereceğiz.

Yöntem A-

1- DC üzerinde Komut Satırını "cmd.exe" yönetici olarak açın.
2- "Ntdsutil.exe" çalıştırın.
C:\Users\Administrator>ntdsutil.exe
3- "LDAP policies" yazın ENTER basın.
ntdsutil: ldap policies
4- "connections" yazın ENTER basın.
ldap policy: connections
5- "connect to server <DNS name of server>" yazın ENTER basarak bağlantınızı kontrol edin.
server connections: connect to server SIBERBLOGORG
6- "q" yazın ENTER basın.
server connections: q
7- "show values" var olan komutu ile konfigürasyonu görebilirsiniz.
ldap policy: show values
8- "set maxpagesize to <NewValue>" yeni değeri yazın ve ENTER'a basın.
ldap policy: set maxpagesize to 5000
9- "commit changes" yazın ve değişikliklerin kaydedilmesi için ENTER'a basın.
10- "show values" komutunu tekrar çalıştırın ve değişikliğin yapılıp yapılmadığını kontrol edin.
ldap policy: show values
11- "q" yazın ve ENTER'a basın. Tekrar "q" yazın ve ENTER'a basarak işlemi sonlandırın.
ldap policy: q
ntdsutil: q

 

Ekran Görüntüsü:

LDAPMaxPageSize01






C:\Users\Administrator>ntdsutil.exe
ntdsutil: ldap policies
ldap policy: connections
server connections: connect to server SIBERBLOGORG
Binding to SIBERBLOGORG ...
Connected to SIBERBLOGORG using credentials of locally logged on user.
server connections: q
ldap policy: show valuesPolicy Current(New)MaxPoolThreads 4
MaxDatagramRecv 4096
MaxReceiveBuffer 10485760
InitRecvTimeout 120
MaxConnections 5000
MaxConnIdleTime 900
MaxPageSize 1000
MaxQueryDuration 120
MaxTempTableSize 10000
MaxResultSetSize 262144
MinResultSets 0
MaxResultSetsPerConn 0
MaxNotificationPerConn 5
MaxValRange 1500

ldap policy: set maxpagesize to 5000
ldap policy: commit changes
ldap policy: show values

Policy Current(New)

MaxPoolThreads 4
MaxDatagramRecv 4096
MaxReceiveBuffer 10485760
InitRecvTimeout 120
MaxConnections 5000
MaxConnIdleTime 900
MaxPageSize 5000
MaxQueryDuration 120
MaxTempTableSize 10000
MaxResultSetSize 262144
MinResultSets 0
MaxResultSetsPerConn 0
MaxNotificationPerConn 5
MaxValRange 1500

ldap policy: q
ntdsutil: q

C:\ Users\ Administrator>

 

Yöntem B- 

1- DC üzerinde Adsi Edit "adsiedit.msc" açın.
2- "Configuration" ile bağlanın.
3- "CN=Default Query Policy, CN=Query-Policies, CN=Directory Service, CN=Windows NT, CN=Services" gidin.
4- "Default Query Policy" açın.
5- "LDAPAdminLimits" açın.
6- "MaxPageSize=1000" satırını seçin ve "Remove" butonuna basın.
7- "MaxPageSize=5000" şeklinde yeni değeri yazıp "Add" butonuna basın.
8- "Ok" butonuna basın ve tekrar "Ok" butonuna basarak işlemi tamamlayın.

LDAPMaxPageSize02

Hiç yorum yok:

Yorum Gönder