|
From: TomikZ on 10 Mar 2008 12:14 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,
From: Anthony Jones on 10 Mar 2008 16:58 "TomikZ" <tomas.zach(a)s3group.com> wrote in message news:E88E8EAF-69A4-4802-B69A-8A1E30A9A003(a)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
From: TomikZ on 13 Mar 2008 08:56 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(a)yadayadayada.com> wrote in message news:uUcE1FvgIHA.2004(a)TK2MSFTNGP05.phx.gbl... > "TomikZ" <tomas.zach(a)s3group.com> wrote in message > news:E88E8EAF-69A4-4802-B69A-8A1E30A9A003(a)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 > >
From: Bob Barrows [MVP] on 13 Mar 2008 09:47 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.
From: TomikZ on 13 Mar 2008 10:20 It works when script is placed on a domain controller. Before it was on a standalone server. This helped http://www.eggheadcafe.com/forumarchives/adsigeneral/Jan2006/post25384349.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(a)NOyahoo.SPAMcom> wrote in message news:OOb9LDRhIHA.3648(a)TK2MSFTNGP06.phx.gbl... > 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. > >
|
Pages: 1 Prev: A safe array of bytes is expected as an argument Next: Executing a VBS file from an ASP page |