Команды процедур регистрации.
Таблица 9.2 Команды процедур регистрации.
Команды получения доступа к сетевым ресурсам: |
ATTACH [server_name[/login_name]] |
подключение к другому серверу NetWare 3.x и младше; |
MAP [drive:] |
ввод назначения дисков (всех или указанного) |
MAP [option] drive: = path_name |
планирование логического диска в сетевой каталог. drive - буква (номер) сетевого драйва или номер драйва поиска, |
path_name |
имя отображающего его сетевого каталога, начинающееся с имени тома (на текущем сервере) или имени сервера. |
Возможные значения поля option команды MAP: |
INS |
вставка плана между существующими со сдвигом их букв; |
DEL |
удаление плана (для буквы локального драйва - его восстановление как локального) |
ROOT |
планирование псевдокорня |
MAP DISPLAY ON (OFF) |
управление выводом назначения планов; |
MAP ERRORS ON (OFF) |
управление выдачей сообщений об ошибках планирования; |
Команды управления выполнением процедур: |
BREAK ON (OFF) |
разрешает прерывания процедуры по Ctrl-Break (Ctrl-C); |
GOTO |
осуществляет переход к метке; |
IF... THEN... [ELSE...] END |
конструкции для выполнения условных команд. В качестве условий может использоваться истинность (не 0) значений условных переменных или установленного отношения переменных: равно (=), не равно (!= или <>), больше (>), больше или равно (>=), меньше (<), меньше или равно (<=). Условия могут быть составными, объединяясь функциями AND (запятыми) и OR; |
INCLUDE fname |
вызывает процедуру, описанную во внешнем текстовом файле; |
NO_DEFAULT |
запрещает выполнение Default login script - процедуры пользователя по умолчанию (она выполняется при отсутствии личной); |
PAUSE |
приостанавливает процедуру до нажатия клавиши; |
EXIT ["сommand"] |
завершает процедуру с имитацией ввода текста, заключенного в кавычки, и нажатия клавиши Enter |
# "ext_prog" |
запускает внешние программы (EXECUTE); |
[PC]COMPATIBLE |
разрешает работу имитатора в команде EXIT для станций, у которых задан тип машины (MACHINE), отличный от IBM_PC; |
SHIFT [n] |
переносит неиспользованные аргументы командной строки к следующей переменной (количество позиций переноса может быть и отрицательным, по умолчанию 1); |
Команды задания переменных: |
COMSPEC = pathname |
задает файл командного процессора (COMMAND.COM); |
DOS BREAK ON OFF |
управляет разрешением прерывания по Ctrl-Break (Ctrl-C) в DOS; |
DOS SET parm = "val" |
задает переменные окружения DOS (можно и просто SET); |
DOS VERIFY ON | OFF |
управляет верификацией записи на локальный диск; |
DRIVE d: |
устанавливает текущий диск; |
Команды оформления: |
DISPLAY fname |
выводит указанный файл на экран; |
FDISPLAY fname |
выводит файл, обрабатывая escаpe-последовательности; |
FIRE PHASERS [n TIMES] |
имитирует звуки выстрела (n-выстрелов); |
WRITE "string" |
выводит указанную строку на экран (строка может содержать символьные константы и переменные, например, команда WRITE "Привет, %LOGIN_NAME!" пользователю SERG выведет строку Привет, SERG!); |
REM[ARK] |
определяет остаток строки как комментарий. Символы * и ; также обозначают комментарии . Комментарии нельзя включать в строки с командами ATTACH, COMSPEC, DISPLAY, FDISPLAY, DOS SET, EXIT, MACHINE, MAP, WRITE. |
Дополнительные команды NetWare 4.x: |
CONTEXT context |
смена контекста дерева каталога |
PROFILE "prof_name" |
выполнение процедуру чужого профиля вместо своего |
SET_TIME ON | OFF |
управление синхронизации станции с сетевым временем |
WAIT |
синоним PAUSE |
CLS |
очистка экрана |
LASTLOGINTIME |
вывод даты и времени последней регистрации |
SWAP |
включение свопинга памяти при выполнении LOGIN (по умолчанию) |
NOSWAP |
выключение свопинга памяти |