LOGIN-script . Пара вопросов.

Обсуждение технических вопросов по продуктам Novell

LOGIN-script . Пара вопросов.

Сообщение Музалёв Николай » 14 фев 2006, 19:07

Уважаемые коллеги, ноне воюю со своим LS , вот и образовалось несколько вопросов:
1
Не поленитесь вставить в свой учебный сервер эти команды.
И что получилось?
Код: Выделить всё
WRITE
WRITE "  %DAY_OF_WEEK   ;   %DAY  %MONTH_NAME  ;   %HOUR24 : %MINUTE"
WRITE
WRITE "      Информация для пользователя"
WRITE "      ------------------------------------------------------"
IF PASSWORD_EXPIRES >=  VALUE "32767" then
WRITE "     У Вас БЕССРОЧНЫЙ пароль или Вы НЕ ИСПОЛЬЗУЕТЕ пароль."
ELSE
WRITE "     Ваш пароль действует еще  %PASSWORD_EXPIRES  дн . "
END
WRITE
WRITE "     Информация для администраторов ЛВС"
WRITE "     --------------------------------------------------------------------."
WRITE "     %OS ,  номер подкл.  %STATION , адр.  %NETWORK_ADDRESS , %P_STATION "
REM =====================================
REM         SET Time........
REM =====================================
SET_TIME ON
write "HOUR24 = %HOUR24"
PAUSE
REM =====================================

У меня получается искажение значения переменной HOUR24 после прохождения оператора ЕСЛИ РЕ >= 32К . Искажение заключается в сдвиге этого значения на 2 назад.
Т.е. если входим в 12-00, то отображает в приветствии правильно, а распечатывает уже нет.
eDIR.8730 , NWcl 483+2 , NW51+6

2
В переменной SURNAME в Дереве хранятся полное ФИО пользователя, через пробел: "Иванов Иван Иваныч" . Есть желание отрезать фамилию и обращаться к каждому по ИО . Кто может предложить идею, как это делать силами скрипта?
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение Влад А.Сокол aka Akina » 14 фев 2006, 19:38

Ну силами логин-скрипта задача 2 явно нерешаема.

Потому есть такое предложение: написАть скриптик (скажем на VBS), которому передать в комстроке или через среду все необходимые значения - и пускай его фигачит...
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Re: LOGIN-script . Пара вопросов.

Сообщение Константин Ошмян » 14 фев 2006, 19:52

Музалёв Николай писал(а):1
Не поленитесь вставить в свой учебный сервер эти команды.
И что получилось?
[...]
У меня получается искажение значения переменной HOUR24 после прохождения оператора ЕСЛИ РЕ >= 32К . Искажение заключается в сдвиге этого значения на 2 назад.
Т.е. если входим в 12-00, то отображает в приветствии правильно, а распечатывает уже нет.
eDIR.8730 , NWcl 483+2 , NW51+6
У меня порядок - показывает одно и то же. Клиент - Windows 2000 Professional, Client32 4.83sp1.
Музалёв Николай писал(а):2
В переменной SURNAME в Дереве хранятся полное ФИО пользователя, через пробел: "Иванов Иван Иваныч" . Есть желание отрезать фамилию и обращаться к каждому по ИО . Кто может предложить идею, как это делать силами скрипта?
Ну, у класса User есть такие атрибуты как "Given Name", "Middle Initial", "Last Name", "Full Name" и "Other Name" (по крайней мере, так их называют NWAdmin32 и NWClient32). Видимо, под Вашей SURNAME подразумевается переменная логин-скрипта FULL_NAME (т.е. NDS-овский атрибут "Full Name")? Тогда первое, что приходит в голову, - это какой-нибудь утилиткой разок пройтись по дереву и на основе этого Full Name сформировать каждому корректное Given Name (или пару Given Name и Other Name - для имени и отчества по отдельности), а в логин-скрипте использовать уже их.
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Сообщение SlyFox » 15 фев 2006, 04:58

По первому вопросу не могу сказать, использую в скрипте, вместо этого, просто "LASTLOGINTIME" как он есть - все довольны.

По второму, согласен с Константином:

%LAST_NAME = Ф
%GIVEN_NAME =ИО
%FULL_NAME = ФИО

ну и соответствующим образом в свойствах объекта user запонять эти поля.
Аватара пользователя
SlyFox
 
Сообщения: 170
Зарегистрирован: 22 сен 2003, 05:06
Откуда: Russia, Yakutia

ответ

Сообщение Орлов Алексей » 15 фев 2006, 09:20

Полностью соласен со SlyFox.
Даёшь полный контроль над Юзверем!!!
-------------------------------------------------------
Я еще из тех, кто учился азбуке по букварю, а не по клавиатуре....

Иногда пишу в своем блоге на тему ms Lync, directaccess.
Аватара пользователя
Орлов Алексей
 
Сообщения: 953
Зарегистрирован: 04 июн 2003, 12:43
Откуда: Нижний Новгород


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron