如何枚举 Active Directory 架构属性?
Posted
技术标签:
【中文标题】如何枚举 Active Directory 架构属性?【英文标题】:How do I enumerate through Active Directory Schema attributes? 【发布时间】:2010-09-29 18:47:33 【问题描述】:我正在尝试枚举 Active Directory 架构,但我认为我没有看到所有属性。有人可以看看并告诉我哪里出错了吗?
objRoot = new DirectoryEntry("LDAP://" + serverName + ":" + port + "/RootDSE");
strSchemaNamingContext = objRoot.Properties[ "schemaNamingContext"].Value.ToString();
objSchema = new DirectoryEntry(String.Concat("LDAP://" + serverName + ":" + port + "/", strSchemaNamingContext));
foreach (DirectoryEntry schemaObjectToTest in objSchema.Children)
var rest = schemaObjectToTest.Properties["systemFlags"].Value;
【问题讨论】:
【参考方案1】:您可能想查看我的用于 Active Directory 的 C# 开源浏览器:BeaverTail。
使用 BeaverTail,您可以选择在“常规”AD 树旁边显示架构容器,当我在 Windows 2003 Server 上查看我的架构时,我会看到很多架构类!
【讨论】:
以上是关于如何枚举 Active Directory 架构属性?的主要内容,如果未能解决你的问题,请参考以下文章
基于事件驱动架构构建微服务第16部分:Azure Active Directory B2C
基于事件驱动架构构建微服务第16部分:Azure Active Directory B2C
如何将Active Directory ldif文件导入openldap服务器?
基于事件驱动架构构建微服务第19部分:使用 SignalR 和 Azure Active Directory 构建和保护实时通信...