我有一个处理目录服务属性的vb.net应用程序。我必须显示属性值。要获取值,我使用LDAP。
Microsoft的Active Directory具有语法(或类型)LARGE_INTEGER / INTEGER8。我看到各种LDAP浏览器将这种类型的属性显示为DateTime。但Microsoft's documentation表示此语法(或类型)是64位有符号整数值。
我的问题:模式定义是否提供了一个信息,我可以检测到具有LARGE_INTEGER语法的属性是否应该作为DateTime处理?
以下是一个例子:
两个属性具有相同的语法。
感谢您的帮助!
答案 0 :(得分:0)
是。 LARGE_INTEGER是ADSI层的抽象。如果您查看lastLogoff属性的文档,例如(http://msdn.microsoft.com/en-us/library/ms676822(v=vs.85).aspx),您将看到实际的AD语法是Interval。您可以从架构中的属性定义中获取给定属性的语法。
答案 1 :(得分:0)
关于以下帖子,似乎无法查看是否应将LARGE_INTEGER属性作为DateTime处理:\
Same datatype Storage but different representation in AD (UsnChanged and LastLogon)