Answers:
如果您需要Outlook Web Access以外的其他选项,则使用以下方法仍然非常容易:
Set objUser = GetObject("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.ChangePassword "i5A2sj*!", "jl3R86df"
从位于http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx?mfr=true的脚本存储库的“用户”位
将其嵌入ASP脚本中将是微不足道的。我会强制使用SSL :-)
JR
如果您正在运行Exchange,请查看此知识库文章: 使用Outlook Web Access实现更改密码功能
您可以执行此操作,如果您有一定的编程经验,并且没有很多现成的产品可以这样做,那么写东西就很简单:
实际上,我找到了几乎正是我想要的解决方案。IIS附带了此功能,它只是隐藏的。
我使用这篇文章开始。
基本步骤:
答:Windows 2003附带的Internet信息服务(IIS)6.0版本包括一些默认情况下禁用的Web管理工具。要启用工具,请执行以下步骤:
C:\windows\system32\inetsrv\iisadmpwd
然后应该可以从http://localhost/iisadmpwd/aexp2b.asp访问该页面
如果您在实际文件上看到404,则可能必须使服务器能够运行ASP页面。
支持Active Directory Web界面的另一种现成产品:http : //www.adaxes.com。密码更新是软件可以执行的许多自助服务任务之一。您需要做的就是通过管理控制台委派必要的权限,然后用户将使用Web浏览器完成工作。谢谢。
如果已部署Sharepoint,那么还有许多WebParts旨在让您修改Active Directory内容。其中很多是花哨的付费软件,但不是全部: