这工作正常:
Dim ADEntry = New DirectoryEntry(ldapPath + userName, au, ap)
Dim Name = ADEntry.Properties("FullName").Value.ToString()
Return Name
但这不会:
Dim ADEntry = New DirectoryEntry(ldapPath + userName, au, ap)
Dim firstName = ADEntry.Properties("givenName").Value.ToString()
Dim lastName = ADEntry.Properties("sn").Value.ToString()
Return firstName + " " + lastName
我还尝试使用 ADEntry.Properties("givenName")(0).Value.ToString() 当我在某处读到它们可能被索引时。我得到了相同的结果,“对象引用未设置为对象的实例”。