Справочник Novell Netware 4

Создание и изменение сценариев регистрации



Чтобы создать новые сценарии регистрации или изменить су ществующие,
определите сначала, с каким типом сценария регистрации вы хотите
работать - системным, профильным или персональным. Затем определите,
хотите ли вы использовать NetWare Administrator или NETADMIN для
редактирования сценариев регистрации.

Для вывода экране редактирования системного сценария регистрации
дважды щелкните "мышью" на том контейнере, в котором
вы хотите создавать или редактировать сценарий регистрации. Затем
щелкните на командной кнопке Login Script.

Для редактирования профильного сценария регистрации создайте не


существующий пока профильный объект. Дважды щелкните на объекте
"мышь", затем редактируйте сценарий регистрации.

Чтобы создать или изменить персональный сценарий регистрации,
дважды щелкните "мышью" на объекте пользователя, а затем
для открытия окна редактирования сценария регистрации - на командной
кнопке Login Script.

При редактировании сценариев регистрации вы можете использовать
обычные клавиши редактирования. Кроме того, в NETADMIN клавиша
F5 позволяет выбелить блок текста для копирования или удаления.
Удаляемый с помощью клавиши Del текст сохраняется в буфере, и
его можно вставить с помощью клавиши Ins.

Редактировать системный сценарий регистрации может только пользователь
с полномочиями Supervisor. Пользователи могут редактировать свои
собственные персональные сценарии регистрации (если у них не отменены
соответствующие права). Супервизоры могут предоставить любому
пользователю также право на редактирование профильного сценария
регистрации.

Чтобы запустить из сценария регистрации программу DOS, укажите
перед ней символ #. Для запуска из сценария команды DOS используйте
следующую форму:
#COMMAND имя_файла /C

где "имя_файла" - это соответствующая команда. Текст
в командной строке сценария не может превышать 150 символов. В
каждой строке допускается только один тип команды, однако в одной
строке можно назначить несколько дисков.
Строку команды можно
продолжить на другой строке.

Идентификаторы переменных сценария регистрации

Использование в сценарии регистрации переменных позволяет настроить
сценарий на тип машины или задать дату и время регистрации. Каждая
переменная кратко описывается в следующей таблице. Некоторые переменные,
такие как дата и время, автоматически устанавливаются NetWare.

Переменная Описание
SECOND Содержит текущие секунды (0-59).
MINUTE Содержит текущие минуты (0-59).
HOUR Содержит текущие часы (1-12).
HOUR24 Содержит текущий час в 24-часовом формате (00-23).
AM_PM Спецификатор дня или ночи (a.m./p.m.).
GREETING_TIME Morning (утро), afternoon (день) или evening (вечер), в зависимости от времени суток.
DAY Содержит текущее число месяца (01-31).
NDAY_OF_WEEK Номер дня недели 1-7 (воскресенье - 1).
MONTH Содержит номер текущего месяца (01-12).
MONTH_NAME Полное имя месяца.
YEAR Год в полном формате (например, 1994).
SHORT_YEAR Короткий форма года (94).
LOGIN_NAME Имя регистрации пользователя.
FULL_NAME Полное имя текущего пользователя.
USER_ID Номер, присвоенный текущему пользователю.
PASSWORD_EXPIRES Число дней до окончания действия пароля.
LAST_NAME Фамилия пользователя.
STATION Номер рабочей станции.
P_STATION Содержит шестнадцатиричный номер физической рабочей станции из 12 цифр.
MACHINE Длинное имя машины, данное рабочей станции в NET.CFG с помощью команды SHORT MACHINE TYPE.
SMACHINE Короткое имя машины, заданное в NET.CFG с помощью команды MACHINE TYPE.
SHELL_TYPE Номер версии командной оболочки или программного обеспечения реквестора.
NETWARE_REQUESTER Содержит номер версии реквестора OS/2.
NETWORK_ADDRESS Номер сетевого сегмента, к которому подключена рабочая станция.
FILE_SERVER Имя файлового сервера.
OS Содержит операционную систему рабочей станции (например, MSDOS).
OS_VERSION Содержит номер версии операционной системы рабочей станции (например, v6.2).
ACCESS_SERVER True при функциональном доступе к серверу.
ERROR_LEVEL Значение, указывающее на ошибку. 0 при отсутствии ошибок.
MEMBER_OF "группа" Возвращает True, если пользователь является членом группы.
NOT MEMBER_OF "группа" Возвращает True, если пользователь не является членом группы.
%n Воспринимает переменную из командной строки LOGIN. Каждое следующее за LOGIN слово нумеруется от 0 до 9 (номер параметра).
Содержание раздела