【发布时间】:2016-10-06 13:07:56
【问题描述】:
检测活动目录对象是否属于组或用户的正确方法是什么?以下是我在 C# 中的处理方式:
foreach (SearchResult sr in src)
{
if (sr.Properties["objectclass"].Contains("person") && sr.Properties["objectclass"].Contains("user"))
{
// USER ?
}
if (sr.Properties["objectclass"].Contains("group"))
{
// GROUP ?
}
}
【问题讨论】:
-
你的方式可以很好(不是objectClass吗?)。 OU 的 CN 是:objectClass organizationsUnit 一个人的 CN 是:objectClass person 一个组的 CN 我们:objectClass group 另一种方法可能是组织您的 AD,如果您检索 DirectoryEntry 的路径,您知道它是一个组或用户
标签: c# active-directory directoryservices