Home > Archive > ASP > March 2008 > Accessing AD using ADSI LDAP provider in ASP
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Accessing AD using ADSI LDAP provider in ASP
|
|
| TomikZ 2008-03-10, 6:58 pm |
| I'd like to get some user account properties using .asp script. When I try
to use ADSI WINNT provider it works fine except that I apparently cannot
access some properties such as objUser.managedObjects. I have this simple
code:
<%
Set objUser = GetObject("LDAP://CN=Users,CN=FisrtName
LastName,DC=MyDomain,DC=com")
For Each strValue in objUser.managedObjects
Response.Write "This: " & strValue & "<br>"
Next
%>
As a VBS script it works fine but as an ASP page I cannot get the object
initialized. Is it problem with syntax or something else? I'd like to avoid
using .NET Framework and ADO connection as well if possible. All I really
need is to get list of managedObjects
Thank you,
| |
| Anthony Jones 2008-03-10, 6:58 pm |
| "TomikZ" <tomas.zach@s3group.com> wrote in message
news:E88E8EAF-69A4-4802-B69A-8A1E30A9A003@microsoft.com...
> I'd like to get some user account properties using .asp script. When I try
> to use ADSI WINNT provider it works fine except that I apparently cannot
> access some properties such as objUser.managedObjects. I have this simple
> code:
>
> <%
> Set objUser = GetObject("LDAP://CN=Users,CN=FisrtName
> LastName,DC=MyDomain,DC=com")
> For Each strValue in objUser.managedObjects
> Response.Write "This: " & strValue & "<br>"
> Next
> %>
>
> As a VBS script it works fine but as an ASP page I cannot get the object
> initialized. Is it problem with syntax or something else? I'd like to
avoid
> using .NET Framework and ADO connection as well if possible. All I really
> need is to get list of managedObjects
>
"I cannot get the object initialized" is hardly a good description of the
problem you are having. Could you be a bit more specific.
This will probably be a permission thing. The anonymous user guest account
may not have access to what you are trying to access.
Have you tried turning off anonymous access for the page and turning on
integrated security.
--
Anthony Jones - MVP ASP/ASP.NET
| |
| TomikZ 2008-03-13, 7:00 pm |
| Anthony,
IE7.0 says "HTTP 500 Internal Server Error" and Firefox says error
'80072020' line 13 which is
Set objUser = GetObject("LDAP://CN=FirstName
LastName,CN=Users,DC=mydomain,DC=com")
When I try to catch the err value it's 424 but not when creating the objUser
but when trying to access it
Response.write objUser.FullName & "<br>"
Integrated Windows Authentication is the only one enabled and in the
Security log of the server I can see successfull logon via Kerberos with
some Priviliges granted. Also when I try to get LOGON_USER variable, it
contains my username and therefore I should have access to AD.
I don't know what could be wrong
Thank you,
Tomas
"Anthony Jones" <Ant@yadayadayada.com> wrote in message
news:uUcE1FvgIHA.2004@TK2MSFTNGP05.phx.gbl...
> "TomikZ" <tomas.zach@s3group.com> wrote in message
> news:E88E8EAF-69A4-4802-B69A-8A1E30A9A003@microsoft.com...
> avoid
>
> "I cannot get the object initialized" is hardly a good description of the
> problem you are having. Could you be a bit more specific.
>
> This will probably be a permission thing. The anonymous user guest
> account
> may not have access to what you are trying to access.
>
> Have you tried turning off anonymous access for the page and turning on
> integrated security.
>
>
>
> --
> Anthony Jones - MVP ASP/ASP.NET
>
>
| |
| Bob Barrows [MVP] 2008-03-13, 7:00 pm |
| TomikZ wrote:
> Anthony,
> IE7.0 says "HTTP 500 Internal Server Error"
Are Friendly Errors turned off?
http://www.aspfaq.com/show.asp?id=2109
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
| |
| TomikZ 2008-03-13, 7:00 pm |
| It works when script is placed on a domain controller. Before it was on a
standalone server. This helped
http://www.eggheadcafe.com/forumarc...ost25384349.asp
I just don't know how to pass credentials - it looks like GetObject method
doesn't support it. Will try OpenDSObject instead.
Thank you for your help anyway,
Tomas
"Bob Barrows [MVP]" <reb01501@NOyahoo.SPAMcom> wrote in message
news:OOb9LDRhIHA.3648@TK2MSFTNGP06.phx.gbl...
> TomikZ wrote:
>
> Are Friendly Errors turned off?
> http://www.aspfaq.com/show.asp?id=2109
>
> --
> Microsoft MVP -- ASP/ASP.NET
> Please reply to the newsgroup. The email account listed in my From
> header is my spam trap, so I don't check it very often. You will get a
> quicker response by posting to the newsgroup.
>
>
|
|
|
|
|