Коллеги! Спасибо за внимание к моей проблеме.
В качестве уточнения.
Скрипт "тянется" еще с 4ки (следовало бы доработать, что я и намерен делать, раз все равно пришлось к нему обратиться) и выглядит примерно так:
- Код: Выделить всё
REM -------------
MAP DISPLAY OFF
MAP ERRORS ON
BREAK ON
DOS BREAK ON
REM -------------
MAP [начало мапирования]
................................................
................................................
if member of "AAA" or member of "BBB" then
map хххххх
end
if member of "CCC" then
map yyyyyy
end
................................................
................................................
MAP [окончание мапирования]
REM ----------------
CLS
IF HOUR24 >="08" AND HOUR24 < "10" THEN
WRITE " ДОБРОЕ УТРО , %SURNAME"
END
IF HOUR24 >="10" AND HOUR24 < "12" THEN
WRITE " ДОБРЫЙ ДЕНЬ , %SURNAME"
END
IF HOUR24 >="12" AND HOUR24 < "17" THEN
WRITE " ЗДРАВСТВУЙТЕ , %SURNAME"
END
IF HOUR24 >="17" AND HOUR24 < "19" THEN
WRITE " ДОБРЫЙ ВЕЧЕР , %SURNAME"
END
IF HOUR24 >="19" AND HOUR24 < "20" THEN
WRITE " ДОБРЫЙ ВЕЧЕР , %SURNAME"
WRITE " СЕГОДНЯ ВЫ ЗАДЕРЖАЛИСЬ"
END
IF HOUR24 >="20" AND HOUR24 < "22" THEN
WRITE " ДОБРЫЙ ВЕЧЕР , %LAST_NAME"
WRITE " СЕГОДНЯ ВЫ СИЛЬНО ЗАДЕРЖАЛИСЬ !"
END
IF HOUR24 >="22" AND HOUR24 < "00" THEN
WRITE " ДОБРОЙ НОЧИ , %SURNAME"
WRITE " СЕГОДНЯ ВЫ СОВСЕМ НЕ ПОЙДЕТЕ ДОМОЙ ?"
END
WRITE
WRITE " Начало текущего сеанса работы в сети "
WRITE " %DAY_OF_WEEK ; %DAY %MONTH_NAME ; %HOUR24 : %MINUTE"
WRITE
WRITE " Информация для пользователя"
WRITE " ------------------------------------------------------"
REM -------------------------
IF PASSWORD_EXPIRES >= VALUE "32767" then
WRITE " У Вас БЕССРОЧНЫЙ пароль или Вы НЕ ИСПОЛЬЗУЕТЕ пароль"
WRITE " для защиты своей информации в сети. Этим легко может "
WRITE " воспользоваться злоумышленник: войти в сеть под Вашим именем"
WRITE " и произвести несанкционированные или хулиганские действия."
WRITE " А отвечать за всё придется Вам..."
ELSE
WRITE " Ваш пароль действует еще %PASSWORD_EXPIRES дн . "
END
IF PASSWORD_EXPIRES <= VALUE "2" THEN
WRITE " Не ПРОПУСТИТЕ ЗАПРОС системы НА СМЕНУ ПАРОЛЯ !!"
END
REM -------------------------
WRITE
WRITE " Информация для администраторов и инженеров ЛВС"
WRITE " ---------------------------------------------------------------------------------------------------"
WRITE " %OS , подкл. %STATION , %NETWORK_ADDRESS - %P_STATION "
LASTLOGINTIME
PAUSE
REM exit "f:\login\message\loadmsg.exe f:\login\message\message.dat"
Как видите, кроме как за ПАУЗУ, зацепиться не за что.
Совершенно согласен, можно было бы что пороще, но весь сыр-бор из-за последней строки: намедни мы купили
утилиткуименно для того, чтобы
выводить сообщения для пользователя при входе в сеть
Дык вот - пока я ее активизирую или выключаю путем снятия или восстановления сиволов комментария REM (см. последнюю строку скрипта). Ну и понятно , откуда мои проблемы.
Если подскажите более изящный способ оперативно вкл./выкл. - буду благодарен.
По поводу
Novell Netware Revisor - да я уже наладился на АДРЕМА и целенаправленно долблю начальство в этом направлении.
2
Андрей Тр. aka RHПочему бы не открывать требуемое сообщение из логин скрипта ( хранимое в текством файле ) ну хоть в том же Блокноте ?
Потому что мои ненаглядные (особенно в случае, когда надо отвечать за содеянное) говорям - а мы не видели вашего сообщения. При этом ссылаются на то, что некоторые умельцы минимизировали окно результат логина. Начальство сказало - Дай что нибудь, чтобы пока не прочитали и не подтвердили чтение, работать было бы невозможно. Поиск именно по этому критерию и вывел на ДЕЛЮКС.
2
Брис Морозов
Хм... смотреть файл скрипта - идея интересная, спасибо.
PS. Кстати, обратите внимание, что в команде приветствия 20-22часа вместо
%SURNAME пришлось использовать переменную
%LAST_NAME : В этом (именно в этом) месте на совершенно тривиально настроенных машинах выводит
UNKNOWN (ТИД читал - невнятно...) . Выше-ниже-рядом даешь вывод этой же переменной - выводит правильное значение ( у меня там по русски полностью ФИО пользователя, так: ИВАНОВ Иваи Иванович ). А в этом месте - не выводит и все. Когда это обнаружилось, мы с кураторами время на ходу переводили: и раньше, и позднее - показывает правильно, время вернули - показывает "неизвестно". Чудеса в решете, хоть ты инцидент открывай...