我正在为C#寻找一个LDIF解析器。我试图解析一个LDIF文件,以便我可以在添加它们之前检查对象是否存在。使用ntdsSchemaAdd在已存在的情况下添加它们会在错误日志中生成一个条目。
答案 0 :(得分:4)
快速网络搜索显示:http://wiki.github.com/skradel/Zetetic.Ldap/。他们提供了一个.net API。
从页面:
Zetetic.Ldap是一个.NET库 .NET 2及以上版本 更容易使用目录服务器 (如Active Directory,ADAM,Red Hat Directory Server等)。一些 Zetetic.Ldap的主要特点是:
1.LDIF文件解析和生成 - 读取和写入使用的文件格式 用于在两者之间移动数据 目录系统
2.LDAP带有更改跟踪的面向条目的API - 创建和修改目录 对象以更自然的方式
3.LDAP架构审讯 - 快速编程访问各种类型 对象和字段您的目录 服务器理解。了解是否 attribute是一个字符串,一个数字,一个 日期等,没有大量的手册 研究和重新解析
4.LDIF Pivoter - 将LDIF文件转换为(逗号或制表符分隔)单位 用于分析或加载到的文件 不讲LDIF的系统我们建立了 Zetetic.Ldap库 目录项目和编程 更快更容易,并在此处发布 希望别人能找到它 也很有用。据我们所知,这是 真正唯一的.NET库 了解LDIF规范。
下载链接:http://github.com/downloads/skradel/Zetetic.Ldap/Zetetic.Ldap_20090831.zip
答案 1 :(得分:1)