W metabazie mo┐na ustawiµ w│a£ciwo£ci, dziΩki kt≤rym klient bΩdzie powiadamiany, gdy jego has│o wyga£nie albo gdy bΩdzie zbli┐a│ siΩ moment wyga£niΩcia. Ta funkcja umo┐liwia te┐ klientowi dokonanie zmiany has│a w chwili powiadamiania albo kontynuowanie z pierwotnie ┐╣danym has│em. Te w│a£ciwo£ci metabazy s│u┐╣ do konfigurowania tej funkcji.
Notka Administratorzy nie musz╣ ustawiaµ ┐adnych w│a£ciwo£ci, aby ta funkcja dzia│a│a. Te w│a£ciwo£ci s╣ ustawiane automatycznie w metabazie podczas instalowania programu PWS.
FunkcjΩ tΩ kontroluj╣ nastΩpuj╣ce w│a£ciwo£ci metabazy:
- PasswordCacheTTL okre£la czas (w sekundach), przez kt≤ry konto, kt≤re ma nied│ugo wygasn╣µ (co okre£la warto£µ PasswordExpirePrenotifyDays), bΩdzie buforowane, aby zapobiec zbΩdnym powiadomieniom o wygasaniu. Oznacza to, ┐e u┐ytkownik bΩdzie powiadamiany o wyga£niΩciu jego konta w ci╣gu (warto£µ PasswordExpirePrenotifyDays) dni najwy┐ej co (warto£µ PasswordCacheTTL) sekund. Domy£lne ustawienie to 600 (czyli 10 minut).
- PasswordChangeFlags okre£la flagi kontroluj╣ce wyga£niΩcie has│a i przetwarzanie zmian has│a miΩdzy serwer a klientem. Domy£lna warto£µ r≤wna 0 wskazuje, ┐e zmiana has│a nie jest dopuszczalna w niezabezpieczonym kanale (czyli w kanale innym ni┐ SSL). Warto£µ r≤wna 1 wskazuje, ┐e zmiana has│a jest dopuszczalna w takim niezabezpieczonym kanale. Warto£µ r≤wna 2 wskazuje, ┐e wy│╣czone jest powiadamianie o zmianie has│a. Warto£µ r≤wna 4 wskazuje, ┐e wy│╣czone jest powiadamianie z wyprzedzeniem o zmianie has│a.
- PasswordExpirePrenotifyDays okre£la liczbΩ dni pozosta│ych do wyga£niΩcia has│a klienta; warto£µ ta jest u┐ywana do okre£lenia, kiedy ma byµ wys│ana wyprzedzaj╣ca wiadomo£µ o zmianie has│a. Ustawienie domy£lne to 14.
Te w│a£ciwo£ci metabazy mo┐na ustawiaµ za pomoc╣ skryptu. Oto przyk│ad takiego skryptu:
<%
Dim IIsObj, vDay
Set IIsObj = GetObject("IIS://LocalHost/W3SVC")
'Pobiera warto£µ z obiektu
vDay = IIsObj.Get("PasswordExpirePrenotifyDays")
'Mo┐na te┐ u┐yµ sk│adni obiekt.w│a£ciwo£µ
vDay = IIsObj.PasswordExpirePrenotifyDays
'Ustawia warto£ci
vDay = 10
'Umieszcza warto£ci z powrotem w obiekcie
IIsObj.Put "PasswordExpirePrenotifyDays", (vDay)
'U┐ywa opcjonalnej sk│adni obiekt.w│a£ciwo£µ
IIsObj.PasswordExpirePrenotifyDays = vDay
'Zapisuje zmiany z powrotem w metabazie
IIsObj.SetInfo
%>
© 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.