如何从C#中的Active Directory获取System .__ ComObject值

时间:2015-04-23 09:36:58

标签: c# active-directory comobject

经过长时间的搜索,我决定问我自己的问题。

我尝试在Active Directory中获取属性的值,但我总是得到 System .__ ComObject

correspondance += compte.Properties["ENTPersonDateNaissance"][0];

我试过用:

 Microsoft.VisualBasic.Information.TypeName(compte.Properties["ENTPersonDateNaissance"]

结果是 PropertyValueCollection

但我不知道如何获得价值?

1 个答案:

答案 0 :(得分:2)

实际上,变量“compte”的类型是DirectoryEntry,我将其切换为SearchResult,现在我可以使用以下命令访问它:

compte.Properties["ENTPersonDateNaissance"][0].ToString()

我希望它可以提供帮助。