将应用程序数据存储在Active Directory中

Jon*_*han 6 c# active-directory

我们将在不久的将来将大量计算机移动,我想我会通过将所有应用程序连接字符串迁移到一个中心位置来做好准备,以便我可以一次性更新它们.时间到了.

我想:"我知道,我会将它们存储在Active Directory中"

不幸的是,我对Active Directory的了解非常小,几乎可以忽略不计.我可以读取组并检测这些组中的用户以及类似的基本内容,但我不知道如何构建Active Directory来保存此信息.

我认为拥有一个"ConnectionRespository"位置可能会很好,其中包含许多名为"Connection"的对象,但我不知道如何设置这样的东西.理想情况下,我想要一个应用程序(在C#中)来管理它,根据需要添加和删除Connection对象.

任何想法都非常感激.

pm1*_*100 8

serviceconnectionpoint对象是为这种事物而设计的.它们是通用数据对象,对Windows没有任何意义.无需更改架构

但是我不清楚你需要把这些东西放在AD中.连接字符串信息在逻辑上属于app服务器; AD适用于每个人都需要的东西


jwm*_*er5 5

您正在寻找的特定功能是"Active Directory应用程序分区".这是一个很棒的博客,里面还有一本书的信息和代码示例.

在继续之前,我会与您的系统架构/操作小组讨论这个问题.您将不得不修改您的AD架构,我知道这个过程可能需要很长时间才能在许多组织中完成.