【问题标题】:How to enumerate all users from global catalog?如何枚举全局目录中的所有用户?
【发布时间】:2023-03-19 05:16:01
【问题描述】:

我正在使用this 从全局目录中枚举用户。 如果我们在 Windows 服务器上运行此代码,它可以正常工作。

为了从另一台机器连接全局目录,我修改了下面的代码 sn-p。

hr = ADsOpenObject(L"GC://serverip",
    L"domain\\username",
    L"password",
    ADS_SECURE_AUTHENTICATION,
    IID_IADsContainer,
    (void**)&pContainer);

以上更改后,我的代码在下面一行失败。

hr = pEnum->Next(1, &var, &lFetch);

我搜索了它,但没有找到合适的解决方案。
我在这里缺少什么?
我的要求是从远程 Windows 服务器的全局目录中获取所有用户。

【问题讨论】:

  • 您遇到什么错误?人力资源价值?

标签: visual-c++ active-directory com


【解决方案1】:

经过大量研究,我发现 Active Directory 服务器和我的客户端计算机不在同一个域中。
在代码 sn-p 工作正常后更改我的客户端机器的域名后。

【讨论】:

    猜你喜欢
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多