gpt4 book ai didi

c# - 查找 LDAP 用户的管理器

转载 作者:行者123 更新时间:2023-11-30 17:18:50 26 4
gpt4 key购买 nike

我希望能够找到谁是特定用户的管理员。我不知道从哪里开始。请帮忙。

最佳答案

您需要知道您的用户的 LDAP 路径是什么 - 如果您不知道,您可能需要下载我的 LDAP 浏览器 BeaverTail .

enter image description here

一旦您知道您的用户的 LDAP 路径是什么样子,就很容易了:通过其 LDAP 路径绑定(bind)到该用户,并获取它的 Manager 属性:

DirectoryEntry deUser = new DirectoryEntry("LDAP://cn=John Doe,cn=Users,dc=YourCorp,dc=com");

if(deUser != null)
{
// check if the manager property is set - it could be NULL (no manager defined)
if(deUser.Properties["manager"] != null)
{
string managerDN = deUser.Properties["manager"][0].ToString();
}
}

Manager 属性再次包含一个“专有名称”(DN) - 即 LDAP 路径 - 用于管理器的 DirectoryEntry

关于c# - 查找 LDAP 用户的管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com