Есть небольшая проблема, связанная с паролями пользователей.
Ситуация: Пользователи имеют достаточно продолжительный интервал действия пароля - от 20 до 100 дней. Но и командировки у них тоже очень продолжительные. В результате этих командировок пароли часто просрочиваются, т.е атрибут PASSWORD_EXPIRIED становится равен 0 (ИМНО).
С другой стороны - контора купила премилую программку по смене паролей NW. Программка эта прописана в логин-скрипте примерно так:
- Код: Выделить всё
.....
IF PASS_EXP = VALUE "0" THEN
ПРОГРАММА
END
.....
НО! По истечению срока действия пароля NW-клиент и сам активирует принудительную смену пароля и пользователю выскакивает транспорант типа:
- Код: Выделить всё
LOGIN_LGNWNT32.DLL - 2030 Пароль пользователя YYY устарел.... Осталось Х попыток... Меняем?
В результате такой заботы получаю дублирование требований по смене пароля в момент первого после истечения срока действия пароля подключения - от NW-клиента (зашито условие?) и от купленной программы (по условию скрипта), причем транспоранты программы и системы выскакивают практически одновременно, и мои пользователи путаются.
Задача: Хотелось бы предотвратить появление системной заставки с требованием смены пароля. Это возможно? или поведение NW-клиента зашито наглухо и только скрипт менять?
Спасибо.