LDAP查询accountExpires属性

时间:2019-03-06 14:12:39

标签: c# console ldap

我试图在控制台应用程序上显示来自LDAP服务器的数据。我将成功获取信息,直到涉及到accountExpires或badPasswordTime中的日期字段属性名称为止。如何将正在获取的输出转换为日期时间格式?

if (result.GetDirectoryEntry().Properties["givenName"].Value != null)
            {

                Console.WriteLine("Welcome: " + result.GetDirectoryEntry().Properties["name"].Value);
                Console.WriteLine("TelephoneNumber:" + result.GetDirectoryEntry().Properties["telephoneNumber"].Value);
                Console.WriteLine("Email:" + result.GetDirectoryEntry().Properties["mail"].Value);
                //Getting Error below here getting outcome: System.____ComObject
                Console.WriteLine("Account Expires: " + result.GetDirectoryEntry().Properties["accountExpires"].Value);
                Console.ReadLine();
            }

我读过另一篇文章说要添加Microsoft.VisualBasic.dll,但仍然没有得到预期的结果。

这是我得到的结果:

enter image description here

我正在设法使其达到Account Expires Ex:5/2/2019的日期格式。我不确定这是否有可能只是尝试看看其他人是否有运气。

0 个答案:

没有答案