2017-11-14 2 views
0

ReferralChasingPageSizeSystem.DirectoryServices.DirectorySearcher과 함께 사용할 수없는 이유는 무엇입니까?System.DirectoryServices.DirectorySearcher ReferralChasing 및 PageSize 함께

이 코드, PageSize하지 않고, 조회를 추적하고 나에게 모든 계정이 표시됩니다 :

[System.DirectoryServices.DirectoryEntry] $objRoot = New-Object [System.DirectoryServices.DirectoryEntry("GC://DC=comapny,DC=com") 
[System.DirectoryServices.DirectorySearcher] $objSearcher = New-Object System.DirectoryServices.DirectorySearcher($objRoot) 

$objSearcher.SearchScope = "Subtree" 
$objSearcher.ReferralChasing = "All" 
$objSearcher.PropertiesToLoad.AddRange("name,distinguishedName".split(",")) 

$objSearcher.Filter = "(&(objectCategory=person)(objectClass=user)(memberOf=CN=one,OU=two,OU=three,DC=dingo,DC=company,DC=com))" 
$objSearcher.FindAll() 

하지만이 코드를 PageSize 저에게 모든 계정을 표시하지 않습니다. 이 질문을 위해서

[System.DirectoryServices.DirectoryEntry] $objRoot = New-Object [System.DirectoryServices.DirectoryEntry("GC://DC=comapny,DC=com") 
[System.DirectoryServices.DirectorySearcher] $objSearcher = New-Object System.DirectoryServices.DirectorySearcher($objRoot) 

$objSearcher.SearchScope = "Subtree" 
$objSearcher.ReferralChasing = "All" 
$objSearcher.PageSize = 1000 
$objSearcher.PropertiesToLoad.AddRange("name,distinguishedName".split(",")) 

$objSearcher.Filter = "(&(objectCategory=person)(objectClass=user)(memberOf=CN=one,OU=two,OU=three,DC=dingo,DC=company,DC=com))" 
$objSearcher.FindAll() 

, 그것은 나에게 표시되지 않습니다 계정이 " CN=user,OU=some,OU=folder,DC=bingo,DC=company,DC=com"입니다. 계정이 다른 DC에 어떻게 있는지 확인하십시오.

+0

도메인 간의 신뢰가 있습니까? – TheIncorrigible1

+0

예. 'PageSize'가 없으면 작동합니다. 그래서'PageSize'를 추가하는 것만으로 왜 멈출 지 모르겠습니다. – IMTheNachoMan

+0

작은 'PageSize'를 시도해 보셨습니까? – TheIncorrigible1

답변

0

나는 이것을 MSDN 포럼에 올렸고 대답을 얻었다. 자신의에서 해답을 인용하자면 : ReferralChasing에 대한 설명서에 따르면

, "모든"https://docs.microsoft.com/en-us/dotnet/api/system.directoryservices.referralchasingoption?view=netframework-4.7.1] [ 는 "하위"어떤 이유 "를 ADSI LDAP 공급자는 항상 페이지 된 검색을 위해이 플래그 를 해제"를 포함 .

https://social.msdn.microsoft.com/Forums/en-US/4f2e4f81-a581-4006-a85f-218cb55a7b8a/systemdirectoryservicesdirectorysearcher-referralchasing-and-pagesize-together?forum=netfxbcl

관련 문제