sAMAccountName 和区分大小写

its*_*aja 2 vbscript active-directory

我可以通过以下 vbs 代码获取特定 ADS 用户的用户详细信息。

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
Run Code Online (Sandbox Code Playgroud)

我在这里也想申请LCasesAMAccountName与之前相比strUserName。这可能吗?

Ans*_*ers 5

sAMAccountName不区分大小写,因此值strUserName是大写、小写还是混合大小写都没有关系。

  • @Squazz 你的意思是在你尝试的时候不是显而易见的事实?好吧,总是有 [the](https://msdn.microsoft.com/de-de/library/cc220838.aspx) [文档](https://msdn.microsoft.com/en-us/library/ms684455% 28v=vs.85%29.aspx)。 (2认同)