これはうまくいきます:
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() を使用してみましたが、インデックスが作成されている可能性がある場所を読んでいます。「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という同じ結果が得られました。