2

次の 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

ここで、 と比較する前LCaseにに適用できます。これは可能ですか?sAMAccountNamestrUserName

4

1 に答える 1

5

sAMAccountNameは大文字と小文字を区別しないため、 の値がstrUserName大文字、小文字、または大文字と小文字が混在していても問題ありません。

于 2013-08-05T18:17:53.450 に答える