使用ASP VB获取AD对象属性

时间:2014-07-28 18:58:14

标签: .net vb.net active-directory

有没有人知道如何使用在ASP Web应用程序上运行的VB从AD对象获取属性?

我目前正在尝试使用System.DirectoryServices,但没有太多运气。

ActiveDirectorysAMaccountname = Environment.UserName.TrimStart("DOMAIN\")

Dim search As New DirectorySearcher()
search.Filter = ("sAMAccountName=" + ActiveDirectorysAMaccountname)
search.PropertiesToLoad.Add("objectGUID")
Dim result As SearchResult = search.FindOne()

以上确实会返回一个结果,但它的格式为byte(),而不是我预期的objectGUID

1 个答案:

答案 0 :(得分:0)

objectGuid以二进制形式存储,因此您可以获得预期的结果。您可以将其传递给Guid构造函数以获取强类型版本。