相关疑难解决方法(0)

需要在C++中检索用户所属的所有组

我需要找到特定用户所属的所有组.我正在使用C++,而不是Powershell,如果这是我道歉的错误论坛.

从我在网上找到的我需要检索memberOf属性,但我得到一个错误,该属性不存在.任何帮助,将不胜感激.这是代码:

HRESULT hrObj = E_FAIL;
HRESULT hr = E_FAIL;
ADS_SEARCHPREF_INFO SearchPrefs;
//  COL for iterations
ADS_SEARCH_COLUMN col;
//  Handle used for searching
ADS_SEARCH_HANDLE hSearch;

//  Search entire subtree from root.
SearchPrefs.dwSearchPref = ADS_SEARCHPREF_SEARCH_SCOPE;
SearchPrefs.vValue.dwType = ADSTYPE_INTEGER;
SearchPrefs.vValue.Integer = ADS_SCOPE_SUBTREE;

//  Set the search preference.
DWORD dwNumPrefs = 1;
hr = pSearchBase->SetSearchPreference(&SearchPrefs, dwNumPrefs);
if (FAILED(hr))
{
    return hr;
}

//  Create search filter.
LPWSTR pszFormat = L"(&(objectCategory=person)(objectClass=user)(sAMAccountName=%s))";
int len = wcslen(pszFormat) + wcslen(szFindUser) + 1;
LPWSTR pszSearchFilter = new WCHAR[len]; …
Run Code Online (Sandbox Code Playgroud)

c++ winapi ldap

4
推荐指数
2
解决办法
6518
查看次数

标签 统计

c++ ×1

ldap ×1

winapi ×1