如何以编程方式在.NET中的Active Directory域和信任中添加UPN后缀?

时间:2011-10-10 17:24:07

标签: .net active-directory

我认为问题标题基本上总结了它。手动,我将打开Active Directory域和信任,右键单击资源管理器树中的顶级节点,然后添加域UPN后缀。

1 个答案:

答案 0 :(得分:3)

不确定。您需要修改CN=Partitions,CN=Configuration,DC=ForestRootDomain,DC=com对象的upnSuffixes属性。请记住,那里存储了大约1300个值的粗略限制。

这样的东西应该可行 - 只是在文本框中编写代码,但可能需要稍微调整一下:

DirectoryEntry partitionsContainer = new DirectoryEntry("LDAP://CN=Partitions,CN=Configuration,DC=ForestRootDomain,DC=com");
partitionsContainer["upnSuffixes"].Add("foosuffix.net");
partitionsContainer.CommitChanges();