这个问题是关于如何/在何处在 Active Directory 中存储任意键值对。 假设此类项目的数量为数十而不是数千,它可以在紧要关头用作这样的数据存储吗?
层次结构中是否有一个规范的位置来存储它们?
对字符编码或可以使用哪些字符有任何限制吗? value 可以是
json
字符串吗?
没有为此目的创建任何属性,但有一些经常未使用的纯文本属性,您可以将其用于任何您想要的用途。
comment
属性我从未见过使用过。
唯一的问题是字符限制。大多数纯文本属性的长度限制为 1024 个字符。
Active Directory 中没有规范的位置来存储任意键值对。
事实上,这个想法违背了 LDAP/Active Directory 的基本设计原则,它要求 every 属性事先有一个明确定义的模式:
所以不,没有规范的方法可以在 Active Directory 中存储任何与域相关的任意数据。
在AD中创建一个文件夹;称之为“KeyValueStore”:
在该文件夹中添加...一些东西。例如,联系人,您可以为其指定要添加的键的名称:
然后选择一个属性,例如 Description 为其赋予相应的值:
现在您拥有了域范围内的、可复制的、容错的键值存储: