1
我可以通过以下vbs代码获取特定ADS用户的用户详细信息。sAMAccountName和区分大小写
Set objConnection = CreateObject("ADODB.Connection")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand = CreateObject("ADODB.Command")
Set objCommand.ActiveConnection = objConnection
objCommand.CommandText = _
"<LDAP://"& objDomain.Get("distinguishedName") &">;" & _
"(&(objectclass=user)(objectcategory=person)(sAMAccountName=" & strUserName & "));" & _
"cn,displayName;subtree"
objCommand.Execute
在这里,我可以想strUserName
比较之前申请LCase
到sAMAccountName
。这可能吗?
迟到者,但:你有什么可以验证这种说法吗? :) – Squazz
@Squazz你的意思不是显而易见的事实,当你尝试它?那么,总是[](https://msdn.microsoft.com/de-de/library/cc220838.aspx)[文档](https://msdn.microsoft.com/en-us/library/ms684455% 28V = vs.85%29.aspx)。 –