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

Команда INCLUDE



Эта команда приводит к выполнению в сценарии регистрации команд
из внешнего файла сценария регистрации. Такой файл вы можете создать
с помощью любого текстового редактора. Команда имеет форму:
INCLUDE маршрут\имя_файла

где "маршрут" - это маршрут к каталогу, где находится
текстовый файл. Если файл записан на томе вне текущего контекста
пользователя, этот маршрут должен включать в себя имя маршрута
дерева NDS. Используя форму команды:
INCLUDE имя_объекта

где "имя_объекта" - имя объекта пользователя или контейнера,


который содержит сценарий регистрации, вы можете также выполнить
сценарий регистрации на другом объекте. Если этот объект находится
вне текущего контекста, укажите маршрут. Убедитесь также, что
пользователи имеют на сценарий регистрации полномочия Read и Open.
Приведем некоторые рекомендации по использованию INCLUDE:

  • Если ваши сценарии регистрации невелики, включать в них INCLUDE
    не стоит. Однако если они чрезмерно разрастутся, лучше для ясности
    разбить сценарий на несколько частей.
  • Используйте INCLUDE для спецификации команд регистрации группы,
    например:

IF MEMBER OF "SALES" THEN INCLUDE SALES.LOG

  • Поскольку вызываемые INCLUDE файлы являются текстовыми, вы
    можете назначить пользователя, который будет вносить в них изменения,
    например, включать команду WRITE для вывода сообщений. Такие изменения
    можно вносить в текстовом редакторе, не прибегая к помощи NetWare
    Administrator или NETADMIN.
  • При тестировании сценария регистрации полезно поместить непроверенные
    команды во внешний файл, что упрощает редак тирование.
  • В NDS каждый объект-контейнер может иметь свой собственный
    сценарий регистрации. Общие команды можно выделить в текстовый
    файл, вызываемый из сценария регистрации контейнера.
  • Операторы INCLUDE могут быть вложенными до 9 уровней.
  • На файл, включаемый командой INCLUDE, пользователь должен
    иметь полномочия File Scan и Read.




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