如何从很多用户的Active Directory中获取用户

时间:2016-09-28 10:33:07

标签: c++ active-directory server

我想知道如何从很多用户的Active Directory中获取用户? 我使用这段代码

hr = ADsGetObject(L"WinNT://localhost",
IID_IADsContainer, (void**) &pCont );

if ( !SUCCEEDED(hr) ) 

{

   return hr;
}

_variant_t var;
IEnumVARIANTPtr pEnum; 
ADsBuildEnumerator (pCont,&pEnum);
int cnt=0;
ULONG ulFetched = 0L;
_variant_t vChild;
while((SUCCEEDED(ADsEnumerateNext(pEnum, 1, &vChild, &ulFetched)) && ulFetched==1)) 

{
///////////

}

但是从服务器(40k用户)获取用户需要很长时间

0 个答案:

没有答案