Windows キオスクでは「ユーザーは次回ログオン時にパスワードを変更する必要があります」?

Windows キオスクでは「ユーザーは次回ログオン時にパスワードを変更する必要があります」?

Windows の Web ページからユーザーがパスワードを変更できるようにする方法はありますか?

すべてのユーザーが独自のログインを持つ Web サービスを使用しているため、数百の「キオスク」ワークステーションを備えたクライアントがいます。すべてのマシンはドメインに参加しており、1 つのアカウントに自動的にサインインします。

ユーザーがサインインする「Web アプリ」の 1 つは、各個人が Active Directory にアカウントを持っていることに依存しています。ユーザーが AD パスワードを忘れた場合、会社内の全員が知っているデフォルトのパスワードにリセットし、ユーザーにリセットするように指示します。

「通常の」Windows ネットワークでは、CTRL+ALT+DEL を押してユーザー名とデフォルトのパスワードを入力すると、パスワードを変更するように求められます。

...しかし、キオスク ネットワークでは、ユーザーは既に汎用アカウントにサインインしており、Web アプリにはパスワードの変更を強制する方法がありません。そのため、ユーザーはサインインできません。また、$x か月ごとにパスワードの有効期限が切れるポリシーを強制することもできません。

Outlook Web Access には、ユーザーがパスワードを変更できるようにするためのフォームが組み込まれていることは知っています。残念ながら、このクライアントは Outlook Web Access を使用しません。

ユーザーがパスワードを変更できるようにするサードパーティのユーティリティや、もっと良い方法はありますか? ユーザー名、デフォルトのパスワード、新しいパスワード、確認を入力するために実行するように指示できるデスクトップ アプリがあれば便利です。

答え1

ついに解決策を見つけました。Windows Server 2003 以前では、IIS は のiisadmpwd下にフォルダーを作成しますc:\windows\system32\inetsrv\。そのアプリを使用してパスワードを変更できます。

残念ながら、このアプリは Windows Server 2008 以降では配布されなくなりましたが、ソースを Windows Server 2008 以降のマシンにコピーして実行できるようです。

http://blogs.msdn.com/b/asiatech/archive/2009/03/17/how-to-manage-my-windows-user-password-through-iis-web-portal.aspx

Microsoft に対するちょっとした嫌悪感: 既存の Web サイト (特に Outlook Web Access) があるサーバーにこれをインストールする場合は注意してください。1 つの DLL を登録するだけで IIS がダウンし、ApplicationHost.config ファイルが次のドキュメントに記載されているまで、すべてのアプリでエラーが発生し始めます。

http://devfarm.it/asp-net-mvc-2/install-website-windows-2008-64-bit-ms-exchange/

関連情報