LDAPクエリを使用している場合 (この場合、サーバー名が必要かどうかは不明です):
<LDAP://SERVERNAME/DC=bobdom,DC=net>;(&(objectClass=user)(mail=mike.spencer@kenblanchard.com));
自分の環境で試してみると、次のようになります (いくつかの一般化されたものがあります)。
<LDAP://SERVERNAME/DC=bobdom,DC=net>;(&(mail=email@company.com));name,mail,member,description,memberOf,userParameters,userAccountControl,whenCreated,CN;subTreeCount=1
そして、バッチ全体は次のようになります (ASP では、.vbs ファイルで行う場合は、.vbs ファイルに変更する必要があると思います) Server.CreateObject
。CreateObject
Set oCon = Server.CreateObject("ADODB.Connection")
oCon.Provider = "ADsDSOObject"
oCon.Open "ADProvider", "ADUsername", "ADPassword"
Set oCmd = Server.CreateObject("ADODB.Command")
Set oCmd.ActiveConnection = oCon
sQuery = "<LDAP://SERVERNAME/DC=bobdom,DC=net>;(&(mail=email@company.com));name,distinguishedName,physicalDeliveryOfficeName;subTreeCount=1>"
oCmd.CommandText = sQuery
Set ADRecordSet = oCmd.Execute
をいじる必要があるかもしれませんsubTreeCount
。