Windows «Пользователь должен сменить пароль при следующем входе в систему» ​​с киосками?

Windows «Пользователь должен сменить пароль при следующем входе в систему» ​​с киосками?

Есть ли способ разрешить пользователям менять свои пароли с веб-страницы в Windows?

У нас есть клиент, у которого сотни рабочих станций типа «киоск», потому что все пользователи используют веб-сервисы, имеющие собственные логины. Все машины присоединены к домену и автоматически входят в одну учетную запись.

Одно из «веб-приложений», в которые входят пользователи, полагается на то, что у каждого человека есть учетная запись в Active Directory. Когда пользователь забывает свой пароль AD, мы хотели бы сбросить его на пароль по умолчанию, который знают все в компании, и мы говорим пользователю, чтобы он пошел и сбросил его.

В «обычной» сети Windows они нажимали CTRL+ALT+DEL, вводили свое имя пользователя и пароль по умолчанию, а затем им предлагалось изменить его.

...но в сети киоска они уже вошли в общую учетную запись, и веб-приложение не может принудительно сменить пароль. Поэтому они все равно не могут войти. Мы также не можем применять политику истечения срока действия паролей каждые $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: будьте осторожны, если попытаетесь установить это на сервере с существующими веб-сайтами (особенно Outlook Web Access), так как такая простая вещь, как регистрация одной DLL, приведет к краху IIS и заставит все ваши приложения начать выдавать ошибки, пока ваш файл ApplicationHost.config не будет загружен, как описано здесь:

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

Связанный контент