【发布时间】:2010-04-28 14:44:13
【问题描述】:
我需要存储一个指向 Active Directory 用户 帐户的全局唯一标识符。我倾向于Guid,因为它比Sid 更容易存储。
根据MSDN entry,如果ContextType 设置为“机器”,属性(它是一个Nullable)将始终返回null。我不需要担心这一点,因为我们的 ContextType 将始终设置为“域”。
我的问题是,如果 ContextType 是“域”,这个属性会返回 null 吗?换句话说,AD DS 商店中的帐户是否总是有 Guid?
【问题讨论】:
-
我对我们的 Active Directory 进行了一些测试,据我所知,每个对象都有一个 Guid。我不知道是不是总是这样,因为我们有一些配置,是否取决于您的 AD 版本等。
标签: c# active-directory principal directoryservices