Сети NetWare 3.12-4.1.Книга ответов

       

Можно ли запускать программы из процедуры регистрации?



Можно ли запускать программы из процедуры регистрации?

Да, утилита LOGIN позволяет исполнять внешние команды и команды DOS. Для запуска внешней команды (.COM или .EXE файла) в процессе процедуры перед ее именем в строке ставится префикс "#". По окончании работы программы выполнение процедуры продолжится.

В аргументах внешней команды можно использовать переменные, используемые в процедурах регистрации.

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

Для выполнения внутренних команд DOS, а также .BAT-файлов, используется запуск командного процессора COMMAND.COM с опцией /C (порождение дочернего процесса), например

#COMMAND /C DIR C:

#COMMAND /C SYS : LOGIN/START.BAT

Для запуска любой команды по окончании процедуры используется команда EXIT "text". Эта команда завершает работу LOGIN и помещает текст, заключенный в кавычки, в клавиатурный буфер, завершая его символом возврата каретки.



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