回答:
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
また、無料のオープンソースのPassCoreもご覧ください。
PassCoreは、C#で記述された非常にシンプルな1ページのWebアプリで、ASP.NET MVC 4およびディレクトリサービスを使用します。ユーザーが無効になっていない限り、ユーザーは自分でActive Directoryパスワードを変更できます。
(...)
UIのスクリーンショットは次のとおりです。
Exchangeを実行している場合は、次のKB記事を参照してください 。OutlookWeb Accessでのパスワード変更機能の実装
あなたはこれを行うことができ、プログラミングの経験が少しあれば何かを書くのは非常に簡単で、そうでない場合はそれを行うための既製の製品がたくさんあります:
私は実際にこれに対する解決策を見つけました。IISには、この機能がすぐに使用できるようになっており、非表示になっています。
私はこの記事を使って始めました。
基本手順:
A. Windows 2003に同梱されているインターネットインフォメーションサービス(IIS)6.0のバージョンには、既定で無効になっているいくつかのWeb管理ツールが含まれています。ツールを有効にするには、次の手順を実行します。
C:\windows\system32\inetsrv\iisadmpwd
次に、http://localhost/iisadmpwd/aexp2b.aspでページにアクセスできる必要があります。
実際のファイルで404を取得した場合、サーバーでASPページを実行できるようにする必要があります。
Active Directory Webインターフェースをサポートするもう1つの既製製品:http : //www.adaxes.com。パスワードの更新は、ソフトウェアで実装できる多くのセルフサービスタスクの1つです。あなたがする必要があるのは、管理コンソールを介して必要な権限を委任することであり、ユーザーはウェブブラウザを使用して自分の仕事をします。ありがとうございました。
Sharepointを展開している場合は、Active Directoryコンテンツを変更できるように設計されたWebPartsがたくさんあります。それの多くは豪華な有料ソフトウェアですが、すべてではありません: