LDAPサーバーからレコードを取得する方法
<%
Set conn= CreateObject(”ADODB.Connection”)
Set rs= CreateObject(”ADODB.Recordset”)
conn.Provider = ”ADSDSOObject”
conn.Open ”ADs Provider”
Set rs = conn.Execute( _
”<LDAP://サーバーアドレス/サブパス>;” _
& ”(objectClass=Person);ADsPath,objectClass,cn;subtree”)
icountmax=1000
currcomp=0
do While Not rs.EOF
currcomp=currcomp+1
response.write GetObject(rs.Fields(0).value).uid
response.write ”<br>”
response.write GetObject(rs.Fields(0).value).mail
response.write ”<br>”
response.write ”<br><br>”
if currcomp>icountmax then
exit do
end if
rs.MoveNext
loop
conn.Close
%>