利用 IIS 內建 IISADMPWD 虛擬目錄提供的 aexp2.asp 密碼變更頁面,整合至 SharePoint (WSS/MOSS) 門戶,實現域用戶自助修改密碼,並加入歡迎選單。
IISADMPWD,指向 %systemroot%\System32\Inetsrv\Iisadmpwd/IISADMPWD/aexp2.asp 已可修改密碼



pwd.aspx/IISADMPWD/aexp2.asppwd.aspx










修改母版頁控制項範本:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES\Welcome.ascx
在 ID_PersonalInformation 與 ID_LoginAsDifferentUser 之間插入:
<SharePoint:MenuItemTemplate runat="server" id="ID_ChangePassword"
Text="修改密碼"
Description="修改個人登入密碼"
MenuGroupId="100"
Sequence="100"
UseShortId="true"
ClientOnClickNavigateUrl="/pwd.aspx"
/>
| 項目 | 設定 | 說明 |
|---|---|---|
| 域密碼策略 | GPMC 設定長度/複雜度/歷史記錄 → gpupdate /force | 否則可能報「密碼太短」 |
| MOSS 匿名存取 | 將預設 IUSR_MOSS 改為域帳號 IUSR_DC | 確保跨機器驗證 |
| 驗證方式 | 若普通用戶無法修改,嘗試將 IIS 驗證改為「基本驗證」或「整合式 Windows 驗證」 | 視環境調整 |
| 常見錯誤 | 檢查虛擬目錄路徑、權限、ASP 執行權限、aexp2.asp 是否存在 | 錯誤畫面參考文中截圖 |




