Active Directory felhasználó jelszavának módosítása weben keresztül

Ha olyan szerverünk van, amelybe nem integrálták a gépeket, akkor a jelszavak megváltoztatásának eléggé körülményesek a lehetőségei. Ha van Exchange a szerveren, akkor azt az OWA-ban lehet megtenni, de ha nincsen Exchange, akkor ennek nincsen esélye. Az alábbi két cikket találtam ebben az ügyben és működik mind a két lehetőség.

Windows 2003 esetén és IIS6-ban:

http://www.misreply.org/2009/the-awesomeness-of-iisadmpwd/

A dolgo lényege az, hogy a C:\Windows\System32\Inetsrv\iisadmpwd könyvtárban vannak olyan asp scriptek, amelyekkel lehet jelszót módosítani. Az IIS 6-ban virtuális könyvtárat kell létrehozni, ami erre a valós könyvtárra mutat, majd Basic Authentikációt kell beállítani és ezt a könyvtárat olvasás és futtatás jogot adni rá. Kell az ASP futtatásának joga és kész.

Windows 2008 esetén és IIS7-ben.  (itt a dolog trükkös, mert bizonyos fájlok és könyvtárakat kivettek a W2k8-ból, de a 2003-as fájlok is jók)

http://www.eggheadcafe.com/software/aspnet/35218548/iis7-and-iisadmpwd.aspx

Windows 2008-on hiányzik a könyvtár, ezért azt és annak tartalmát át kell hozni egy Windows 2003 szerverről, felvenni virtuális könyvtárként, konvertálni Alkalmazásra és ugyanúgy Basic authentikációt állítani rá.

Ha esetleg nincsen bekapcsolva az ASP-k kezelése, azt itt lehet megnézni, hogyan kell:

http://geekswithblogs.net/dlussier/archive/2007/08/12/114603.aspx

Az így beállított szerveren az alábbi linken lehet módosítani a jelszót:

http://szervernév/iisadmpwd/aexp3.asp