我想编写一个 .net 程序来更新现有字段中的 Active Directory 数据,或扩展架构以添加新字段。
有人知道解决这个问题的最佳方法吗?
最佳答案
要更新字段,您需要新建一个 DirectoryEntry对于要更新的对象,将属性(在 Properties 集合中查找)设置为其新值,然后调用 CommitChanges() 永久保存更改。并注意多值属性。
我不知道是否会建议以编程方式扩展架构。我宁愿安全起见,让 IT 管理员使用 Active Directory 架构 MMC 管理单元或 ldifde。无论如何,微软有一个关于模式编程的示例here如果必须的话,无论采取哪种方式,都应该与 ADAM 一起练习。
恕我直言,这是使用 .NET 进行 AD 编程的权威书籍:The .NET Developer's Guide to Directory Services Programming
关于.net - 如何使用 .NET 以编程方式修改存储在 Active Directory 中的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/422338/