Руководство по Сетям NetWare 4

       

Планирование эффективных процедур регистрации


Поддержка большого числа процедур регистрации пользователей может отнимать много времени. Попытайтесь включить большую часть настроечной информации в процедуры регистрации контейнеров и профилей, поскольку их количество меньше, и поэтому их легче поддерживать.

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

Если нескольким пользователям требуются одинаковые процедуры регистрации, создайте процедуру регистрации профиля.

Наконец, включайте в процедуры регистрации пользователя только те индивидуальные настройки, которые нельзя поместить в процедуры регистрации профиля или контейнера.

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

Процедуры регистрации являются свойствами объектов. В приведенной ниже таблице показаны типы процедур регистрации и соответствующие им типы объектов.

Объект

Тип процедуры регистрации



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

В планировании эффективных процедур регистрации вам могут помочь следующие соглашения.

Table 8-2. Соглашения по процедурам регистрации

Тема

Соглашения

Минимальные процедуры регистрацииМинимальных процедур регистрации не существует. Все четыре типа процедур регистрации являются необязательными. В процедурах регистрации может быть всего одна строка, или, напротив, большое число строк. Команд, использование которых в процедурах регистрации является обязательным, нет.
РегистрМожно пользоваться как верхним, так и нижним регистром. Исключение: переменные-идентификаторы, заключенные в кавычки и предваренные знаком процента (%) должны быть записаны символами верхнего регистра.
Количество символов в строкеМаксимально допустимая длина строки составляет 150 символов. Для удобства чтения рекомендуется использовать строки длиной до 72 символов (распространенная ширина экрана).
Символы и знаки препинанияВсе символы (#. %. ', _) и знаки препинания следует вводить точно так же, как показано в примерах и описаниях синтаксиса.
Количество команд в строкеЗаписывайте по одной команде в строке. Начинайте каждую команду с новой строки. Для завершения записи каждой команды нажимайте <Enter>, и начинайте вводить новую команду.
Автоматически строки считаются одной командой.
Информация, выводимая командой WRITE, выглядит лучше, если команда WRITE повторяется в начале каждой из перенесенных строк.
Последовательность командОбычно команды вводятся в том порядке, в котором их следует выполнять, за следующими исключениями.

  • Команды ATTACH должны предваряться соответствующими командами MAP, что позволяет избежать вывода сообщения, приглашающего пользователя ввести в процессе регистрации имя и пароль.
  • Если для выполнения внешней программы вы используете "#", этот оператор должен быть записан после всех необходимых команд MAP.
  • Если последовательность команд не важна, то близкие команды, например, MAP или WRITE, следует группировать, чтобы читать процедуру регистрации было проще.
Пустые строкиНаличие пустых строк не влияет на выполнение процедуры регистрации. Используйте пустые строки, чтобы визуально разделять группы команд.
Комментарии (REMARK, REM, звездочки и точки с запятой)Строки, начинающиеся с REMARK, REM, звездочки или точки с запятой, считаются комментариями и не отображаются в процессе выполнения процедуры регистрации. Комментарии следует использовать, чтобы записывать назначение каждой команды или группы команд.
Переменные-идентификаторыВводите переменные-идентификаторы в точности так, как указано. Чтобы значение переменной-идентификатора отображалось на экране рабочей станции как часть команды WRITE, идентификатор следует заключить в кавычки и предварить знаком процента (%).



Содержание раздела