读书人

取域用户信息资料的有关问题

发布时间: 2012-02-21 16:26:23 作者: rapoo

取域用户信息资料的问题
Dim User As IADsUser
Set User = GetObject( "LDAP://CN=张三,OU=User,OU=IT(资讯),OU=hz,DC=Tajima,DC=local ")
User.GetInfo

这条语句可以得到一个用户对象,那么如何取得该用户的登陆名(zhangsan),属性User.Name 返回的是“CN=张三”,而不是想要的“zhangsan”

下面的这种写法是
Dim User As IADsUser
Dim strPath As String
strPath = "WinNT://HZSV060001/zhangsan "
Set User = GetObject(strPath)
User.Name返回zhangsan
但是在使用User.LastName等属性是总是说“高速缓存中找不到该属性”
各位高手帮小弟解决一下这两个问题

[解决办法]
path路径一般是这样的吧:\\HZSV060001\zhangsan

读书人网 >VB

热点推荐