在 AD VBscript 中为每个用户检索经理 sAMAccountName
Retrieve manager sAMAccountName for each user in AD VBscript
我只需要获取管理器的 sAMAccountName 而不是完全可分辨的名称!
我是运行这个并获得了专有名称:
strUSRDAT_CTAMAN = objRecordSet.Fields("manager").Value
您应该能够像这样通过可分辨名称获取 AD 对象的属性值:
dn = "cn=foo,ou=bar,dc=dom,dc=example,dc=org"
val = GetObject("LDAP://" & dn).Get("attr_name")
你的情况
manager = GetObject("LDAP://" & strUSRDAT_CTAMAN).Get("sAMAccountName")
我只需要获取管理器的 sAMAccountName 而不是完全可分辨的名称!
我是运行这个并获得了专有名称:
strUSRDAT_CTAMAN = objRecordSet.Fields("manager").Value
您应该能够像这样通过可分辨名称获取 AD 对象的属性值:
dn = "cn=foo,ou=bar,dc=dom,dc=example,dc=org"
val = GetObject("LDAP://" & dn).Get("attr_name")
你的情况
manager = GetObject("LDAP://" & strUSRDAT_CTAMAN).Get("sAMAccountName")