Справочник по NetWare 4.11


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


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

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

Table 35-8. Пример процедуры регистрации контейнера

Команда процедуры регистрации Назначение
MAP DISPLAY OFFПредотвращает отображение на экране команд назначения.
MAP ERRORS OFFПредотвращает отображение на экране сообщений об ошибках назначения.
MAP *1:=SYS:Назначение первого диска на том SYS:.
MAP *1:=SYS:%LOGIN_NAMEНазначение первого диска в Личный каталог пользователя. Если у пользователя нет домашнего каталога, то первый диск остается назначенным на том SYS:.
IF "%1"= "ADMIN"THEN MAP *1:=SYS:SYSTEMЕсли имя регистрации есть ADMIN, первый диск назначается в каталог SYS:SYSTEM, а не в Личный каталог пользователя.
IF OS2 THEN
MAP P:=SYS:PUBLIC
ELSE
MAP INS S1:=SYS:PUBLIC
MAP INS S2:=SYS:PUBLIC\%MACHINE\%OS\ %OS_VERSION
END
Если регистрация пользователя производится с рабочей станции OS/2, то диск P: назначается в каталог PUBLIC. (См. раздел "NetWare 2 and 3 Users Upgrading to NetWare 4", книги NetWare Client for OS/2* User Guide.)
Если пользователь не использует OS/2, первый диск поиска назначается в каталог SYS:PUBLIC, в котором содержится утилиты NetWare для DOS. Второй диск поиска назначается в каталог, где находятся файлы DOS.
Например, если все рабочие станции используют DOS, вместо команды IF..THEN используйте следующие две команды:
MAP INS S1:=SYS:PUBLIC
MAP INS S2:=SYS:PUBLIC\ %MACHINE\%OS\%OS_VERSION
IF MEMBER OF "WIN31" THEN
MAP INS *2:=SYS:USERS\%LOGIN_NAME\WIN31
MAP INS S16:=SYS:APPS\WINAPPS\WIN31
SET TEMP = "P:\USERS\%LOGIN_NAME\WIN31\TEMP"
END
Если регистрируемый пользователь является членом объекта группы WIN31, следующий доступный диск назначается в каталог пользователя, в котором расположены файлы MS Windows. Затем следующий доступный диск поиска назначается в каталог MS Windows группы WIN31. Наконец, каталог TEMP MS Windows планируется в подкаталог пользовательского каталога MS Windows.
MAP INS S16:=VOL1:APPL\WPНазначение следующего доступного диска поиска в каталог, содержащий WordPerfect*.
MAP INS S16:=VOL1:APPL\LOTUSНазначение следующего доступного диска поиска в каталог, содержащий Lotus*.
MAP INS S16:=SYS:EMAILНазначение следующего доступного диска поиска в каталог электронной почты.
MAP O:=SYS:DOCНазначение диска O: в каталог, требующийся для работы электронной версии документации NetWare.
IF MEMBER OF "MANAGERS" THEN
MAP *3:=VOL1:PROJECTS\REPORTS
END
Если пользователь принадлежит объекту группы MANAGERS, процедура назначает третий сетевой диск в каталог REPORTS.
IF MEMBER OF "TESTERS" THEN
MAP *4:=INPUT:STATUS\UPDATES
END
Если пользователь принадлежит объекту группы TESTERS, процедура назначает четвертый сетевой диск в каталог UPDATES.
COMSPEC = S2:COMMAND.COMУстанавливает переменную окружения COMSPEC на командный процессор DOS, расположенный в каталоге DOS (второй диск поиска).
SET PROMPT = "$P$G"Устанавливает приглашение DOS для отображения имени текущего каталога пользователя, после которого следует знак больше (>).
MAP DISPLAY ONРазрешает отображение команд назначения.
MAPВыводит на экран список всех назначаемых дисков.
WRITEВыводит пустую строку между списком назначения дисков и следующими строками.
WRITE "Good %GREETING_TIME, %FULL_NAME."Выводит на экран приветствие пользователю, например: "Good morning, MARY.SALES.NOVELL."
WRITE "Your password expires in
%PASSWORD_EXPIRES days."
Выводит на экран сообщение о количестве дней, оставшихся до истечения срока действия пароля пользователя.
FIRE PHASERS 3 TIMESВызывает тройной звук фазера, сообщающий пользователю, что процесс регистрации завершен.
<


Начало  Назад  Вперед



Книжный магазин