第1步:在WSS站点下建立一个虚拟目录“IISADMPWD”指向%system%\System32\Inetsrv\Iisadmpwd 。权限设为允许读取和运行脚本即可。实际上这时直接访问IISADMPWD\aexp2.asp你会发现已经能够修改密码了,但为了更方便和美观继续进行下面的步骤用IIS6.0的密码修改功能修改AD用户密码_休闲

用IIS6.0的密码修改功能修改AD用户密码_休闲_02

用IIS6.0的密码修改功能修改AD用户密码_职场_03 

用IIS6.0的密码修改功能修改AD用户密码_休闲_04

你可能将aexp2.asp改名为default.asp

   第2步:在WSS站点里面新建一个web部件页pwd.aspx,然后在该页面上添加网页查看器,将链接指向/IISADMPWD\aexp2.asp

用SPD打开网站,根据母板页新建一个网页

用IIS6.0的密码修改功能修改AD用户密码_职场_05

用IIS6.0的密码修改功能修改AD用户密码_休闲_06 

用IIS6.0的密码修改功能修改AD用户密码_休闲_07

用IIS6.0的密码修改功能修改AD用户密码_职场_08

插入一个shortpoint web部件区域,保存为pwd.aspx

用IIS6.0的密码修改功能修改AD用户密码_职场_09 

用IIS6.0的密码修改功能修改AD用户密码_休闲_10

用IIS6.0的密码修改功能修改AD用户密码_职场_11

用IIS6.0的密码修改功能修改AD用户密码_休闲_12

用IIS6.0的密码修改功能修改AD用户密码_休闲_13

用IIS6.0的密码修改功能修改AD用户密码_职场_14

你可以测试连接

用IIS6.0的密码修改功能修改AD用户密码_职场_15

   第3步:将修改密码的选希加入欢迎菜单
修改 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES\Welcome.ascx文件,在 ID_PersonalInformation 与 ID_LoginAsDifferentUser 之间加入一个新的 <SharePoint:MenuItemTemplate />,并把路径指向/pwd.aspx,如下:

<SharePoint:MenuItemTemplate runat="server" id="ID_PersonalInformation"
     ...
      />
<SharePoint:MenuItemTemplate runat="server" id="ID_ChangePassword"
     Text="修改密码"
     Description="修改个人登入密码"
     MenuGroupId="100"
     Sequence="100"
     UseShortId="true"
     ClientOnClickNavigateUrl="/pwd.aspx"
     />
<SharePoint:MenuItemTemplate runat="server" id="ID_LoginAsDifferentUser"
     ...
     />

在DC上设置密码策略

gpupdate应用策略

用IIS6.0的密码修改功能修改AD用户密码_休闲_16

如果不以上面的设置可能会出现“密码太短”的错误

在MOSS上配置匿名访问

匿名用户默认是MOSS本地服务器的IUSR_MOSS

修改为域的IUSR_DC用户

用IIS6.0的密码修改功能修改AD用户密码_休闲_17

按iisadmpwd浏览

用IIS6.0的密码修改功能修改AD用户密码_职场_18

注意:有时可能会出现,用网站管理登录,可以修改密码,但用普通的网站访问用户登录不能修改密码的问题,你可以前身份验证方式改为如下

用IIS6.0的密码修改功能修改AD用户密码_职场_19

如果出现如下的错误,请检查你的设置有没有错

用IIS6.0的密码修改功能修改AD用户密码_休闲_20