none
如何在MOSS2007的WEB页面中更改帐户的密码? RRS feed

答案

  • Hi Suy2,

     

    SharePoint本身并没有更改帐户密码的功能,所以实现您的功能需要利用到其他的功能.

     

    您所提供的两种方法理论上都是可行的.

    第一种方法操作比较复杂,并且由于您在配置第一种方法的时候出现了错误, 所以我为您提供了另外一个第三方插件作为参考.

     

    您可以在http://changepassword.codeplex.com 下载这个插件, 或者从codeplex上寻找其他类似插件.

    web part在我本地测试通过, 你可以先在您的测试环境中部署试用.

     

    注意:本篇回复包含了对第三方网站的引用。微软提供这些信息仅仅是为了给您提供一些方便。微软对这些网站不具有所有权或者控制权并且对其所提供的软件或者信息没有经过测试,因此,微软对其所提供的软件或者信息的质量、安全性以及适用性不提供任何形式的保证。由于因特网上的软件具有其固有的危险性,微软提醒您不要轻易使用因特网上的软件除非您已经完全了解了其中的风险。

     

    如果您具备比较强的编程能力, 您可以查看该Web Part的代码, 并且在此基础上进行自定义修改.您可以在SharePointWeb PartWSS 开发 (http://social.microsoft.com/Forums/zh-CN/sharepointwebpartzhchs/threads/) 得到编程方面的进一步的技术支持.

     

     

    谢谢您的合作!

    -lambert


    Lambert Qin | Microsoft Online Support Engineer
    How to ask a question in the forum (http://support.microsoft.com/kb/555375)
    Posting is provided "AS IS" with no warranties, and confers no rights.
    2009年5月19日 3:33
  • Hi Suy2,

     

    基于这篇文章提供的信息http://changepassword.codeplex.com/Thread/View.aspx?ThreadId=56008

    Invalid Password means that you were found as a Active Directory user but the password change attempt failed. Often this is caused by the password complexity settings in your Active Directory (minimum password age, minimum length, occurence of characters like "+" or something else). Are some of those complexity requirements defined in your Active Directory environment? The web part should give you some information about the complexity rules. You may force this by trying to change the password to a simple password like "help" or something that doesn't meet the requirements of the password complexity. If all worked fine, the web part should notify you about the minimum password length and so on. If that doesn't help you, you may look into the Windows EventLog. Maybe the user is not permitted to change his password. Feel free to contact me again when you've checked this.

     

    Invalid Password意味着尝试修改密码的操作失败了.

    一个经常出现的原因是违反了密码策略.

    如果不是这个原因,请检查Windows日志, 有可能用户没有修改密码的权限.

     

    如果您是域管理员,您可以参照这篇文章检查密码策略. http://technet.microsoft.com/zh-cn/library/cc783512(WS.10).aspx

     

    如果仍然没有办法使用, 你可以到http://changepassword.codeplex.com/Thread/List.aspx提问

    或者提供Windows日志的错误信息以供我进一步研究.

     

    希望以上信息可以帮助您解决你的问题.

    -lambert


    Lambert Qin | Microsoft Online Support Engineer
    How to ask a question in the forum (http://support.microsoft.com/kb/555375)
    Posting is provided "AS IS" with no warranties, and confers no rights.
    • 已标记为答案 suy2 2009年5月21日 4:59
    2009年5月20日 10:19
  • 问题的确是由于组策略引起的.
    造成这个问题的组策略是域控制器的默认策略(应该和其他的策略没有关系,比如域默认策略).将域控制器的默认策略中的帐户安全策略调整为:
    策略设置
    密码长度最小值 6 个字符
    密码最长使用期限 0 天
    密码最短使用期限 0 天

    后刷新策略.
    测试成功.
    Password changed successfully

    非常感谢您的帮助.

    MCSE,MCDBA,CCNP,OCP
    • 已标记为答案 suy2 2009年5月21日 4:59
    2009年5月21日 4:59

全部回复

  • Hi Suy2,

     

    SharePoint本身并没有更改帐户密码的功能,所以实现您的功能需要利用到其他的功能.

     

    您所提供的两种方法理论上都是可行的.

    第一种方法操作比较复杂,并且由于您在配置第一种方法的时候出现了错误, 所以我为您提供了另外一个第三方插件作为参考.

     

    您可以在http://changepassword.codeplex.com 下载这个插件, 或者从codeplex上寻找其他类似插件.

    web part在我本地测试通过, 你可以先在您的测试环境中部署试用.

     

    注意:本篇回复包含了对第三方网站的引用。微软提供这些信息仅仅是为了给您提供一些方便。微软对这些网站不具有所有权或者控制权并且对其所提供的软件或者信息没有经过测试,因此,微软对其所提供的软件或者信息的质量、安全性以及适用性不提供任何形式的保证。由于因特网上的软件具有其固有的危险性,微软提醒您不要轻易使用因特网上的软件除非您已经完全了解了其中的风险。

     

    如果您具备比较强的编程能力, 您可以查看该Web Part的代码, 并且在此基础上进行自定义修改.您可以在SharePointWeb PartWSS 开发 (http://social.microsoft.com/Forums/zh-CN/sharepointwebpartzhchs/threads/) 得到编程方面的进一步的技术支持.

     

     

    谢谢您的合作!

    -lambert


    Lambert Qin | Microsoft Online Support Engineer
    How to ask a question in the forum (http://support.microsoft.com/kb/555375)
    Posting is provided "AS IS" with no warranties, and confers no rights.
    2009年5月19日 3:33
  • 为什么我部署了这个解决方案后更改密码提示:
    Error: Invalid password.

    Error: Invalid password.

    [调用的目标发生了异常。]



    ???


    MCSE,MCDBA,CCNP,OCP
    2009年5月20日 3:16
  • Hi Suy2,

     

    基于这篇文章提供的信息http://changepassword.codeplex.com/Thread/View.aspx?ThreadId=56008

    Invalid Password means that you were found as a Active Directory user but the password change attempt failed. Often this is caused by the password complexity settings in your Active Directory (minimum password age, minimum length, occurence of characters like "+" or something else). Are some of those complexity requirements defined in your Active Directory environment? The web part should give you some information about the complexity rules. You may force this by trying to change the password to a simple password like "help" or something that doesn't meet the requirements of the password complexity. If all worked fine, the web part should notify you about the minimum password length and so on. If that doesn't help you, you may look into the Windows EventLog. Maybe the user is not permitted to change his password. Feel free to contact me again when you've checked this.

     

    Invalid Password意味着尝试修改密码的操作失败了.

    一个经常出现的原因是违反了密码策略.

    如果不是这个原因,请检查Windows日志, 有可能用户没有修改密码的权限.

     

    如果您是域管理员,您可以参照这篇文章检查密码策略. http://technet.microsoft.com/zh-cn/library/cc783512(WS.10).aspx

     

    如果仍然没有办法使用, 你可以到http://changepassword.codeplex.com/Thread/List.aspx提问

    或者提供Windows日志的错误信息以供我进一步研究.

     

    希望以上信息可以帮助您解决你的问题.

    -lambert


    Lambert Qin | Microsoft Online Support Engineer
    How to ask a question in the forum (http://support.microsoft.com/kb/555375)
    Posting is provided "AS IS" with no warranties, and confers no rights.
    • 已标记为答案 suy2 2009年5月21日 4:59
    2009年5月20日 10:19
  • 问题的确是由于组策略引起的.
    造成这个问题的组策略是域控制器的默认策略(应该和其他的策略没有关系,比如域默认策略).将域控制器的默认策略中的帐户安全策略调整为:
    策略设置
    密码长度最小值 6 个字符
    密码最长使用期限 0 天
    密码最短使用期限 0 天

    后刷新策略.
    测试成功.
    Password changed successfully

    非常感谢您的帮助.

    MCSE,MCDBA,CCNP,OCP
    • 已标记为答案 suy2 2009年5月21日 4:59
    2009年5月21日 4:59