<%
i used your code somehow and it works fine..
   
Call ChangeUser("test1","myServerName","test12" ," test1234")
response.write "Done"

Sub ChangeUser( strUser,strDomain,  strOldPassword, strNewPassword)
        
        Dim User
        Set User = GetObject("WinNT://" & strDomain & "/" & strUser &  ",user")
        User.ChangePassword strOldPassword,strNewPassword
        User.Setinfo
        Set User = nothing
        
End Sub



%>

 
> Sorry here is the error I get:
> 
> error '80070056' 
> /test/adpass.asp, line 25 
> 
> 
>  -----Original Message-----
> From:         Jon Barnhardt [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, August 16, 2002 1:01 PM
> To:   ActiveServerPages
> Subject:      RE: active directory password change
> 
> I found a script that seems to do what I need but it errors on line 25 whats
> wrong?  Also does this script need to be on the actual box that active
> directory is on or another server that authenticates through it.  (Webserver
> authenticating through MDC box?)
> 
> Here is the code:
> 
> <%
> 
> Dim strUser, strDomain, strFullname, strDesc, strOldPassword, strNewPassword
> 
> strUser = "mytestuser"
> strFullname = "MyFullname"
> strDesc = "MyDescription"
> strOldPassword = "passtest"
> strNewPassword = "MyNewPass"
> strDomain = "MyDomain"
> 
> 
>    ChangeUser
> "mytestuser","MyDomain","MyFullname","MyDescription","MyOldPass","MyNewPass"
> 
>    Sub
> ChangeUser(strUser,strDomain,strFullname,strDesc,strOldPassword,strNewPasswo
> rd)
>      Dim User
>      Set User = GetObject("WinNT://" & strDomain & "/" & strUser & ",user")
>      User.Fullname = strDesc
>      User.Description = strDesc
>      User.ChangePassword "newpass","passtest"    (Line 25)
>    User.Setinfo
>    Set User = nothing
>  End Sub
> %>
> 
> 
> Thanks for any and all help beings I've never worked with ADSI before!
> 
> 
> Jon
>  -----Original Message-----
> From:         Andrew Haslett [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, August 16, 2002 12:10 AM
> To:   ActiveServerPages
> Subject:      RE: active directory password change
> 
> definately possible and actually not that difficult to intercat with AD
> through the WEB.
> 
> Search for ADSI on MSDN and you'll find heaps of articles.
> 
> Cheers,
> Andrew
> 
> -----Original Message-----
> From: Jon Barnhardt [mailto:[EMAIL PROTECTED]]
> Sent: Friday, 16 August 2002 9:01 AM
> To: ActiveServerPages
> Subject: active directory password change
> 
> 
> I was wondering if anyone has ever created a way to create new users via the
> web in active directory services on a windows 2000 adv server box.  Any
> suggestions or sample code would be greatly appreciated.
> We actually have to enable the 2000 users to change their passwords via the
> web.  We are caught in an unexpected upgrade in exchange server that has to
> be completed by Monday and at that point 2000 email users will have their
> passwords reset to default.  We lack the manpower to change their passwords
> by hand so we need a way to enable them to do it themselves via the web.
> Thanks for any and all advice.
> 
> Jon
> 
> ---
> You are currently subscribed to activeserverpages as:
> [EMAIL PROTECTED]
> To unsubscribe send a blank email to
> %%email.unsub%%
> 
> 
> 
> ---
> You are currently subscribed to activeserverpages as:
> [EMAIL PROTECTED]
> To unsubscribe send a blank email to
> %%email.unsub%%
> 
> ---
> You are currently subscribed to activeserverpages as:
> [EMAIL PROTECTED]
> To unsubscribe send a blank email to
> %%email.unsub%%
> 
> ---
> You are currently subscribed to activeserverpages as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to %%email.unsub%%



---
You are currently subscribed to activeserverpages as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]

Reply via email to