Создание и изменение сценариев регистрации
                                                                        

            Чтобы создать  новые  сценарии  регистрации или изменить су-
       ществующие, определите сначала,  с каким типом сценария регистра-
       ции вы хотите работать - системным,  профильным или персональным.
       Затем определите, хотите ли вы использовать NetWare Administrator
       или NETADMIN для редактирования сценариев регистрации.

            Для вывода экране редактирования системного сценария регист-
       рации дважды щелкните "мышью" на том контейнере, в котором вы хо-
       тите создавать  или  редактировать  сценарий  регистрации.  Затем
       щелкните на командной кнопке Login Script.

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

            Чтобы создать или изменить персональный  сценарий  регистра-
       ции, дважды щелкните "мышью" на объекте пользователя, а затем для
       открытия окна редактирования сценария регистрации - на  командной
       кнопке Login Script.

            При редактировании сценариев регистрации вы можете использо-
       вать обычные клавиши редактирования.  Кроме того, в NETADMIN кла-
       виша F5 позволяет выбелить блок текста для копирования или удале-
       ния. Удаляемый с помощью клавиши Del текст сохраняется в  буфере,
       и его можно вставить с помощью клавиши Ins.

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

            Чтобы запустить из сценария регистрации программу DOS,  ука-
       жите перед ней символ #.  Для запуска из сценария команды DOS ис-
       пользуйте следующую форму:

            #COMMAND имя_файла /C

       где "имя_файла" - это соответствующая команда.  Текст в командной
       строке сценария не может превышать 150 символов.  В каждой строке
       допускается только один тип команды,  однако в одной строке можно
       назначить несколько  дисков.  Строку  команды можно продолжить на
       другой строке.


                Идентификаторы переменных сценария регистрации

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

                                                                        
           Переменная                         Описание                  
                                                                        
           SECOND             Содержит текущие секунды (0-59).          
           MINUTE             Содержит текущие минуты (0-59).           
           HOUR               Содержит текущие часы (1-12).             
           HOUR24             Содержит текущий час в 24-часовом формате 
                              (00-23).                                  
           AM_PM              Спецификатор дня или ночи (a.m./p.m.).    
           GREETING_TIME      Morning  (утро),  afternoon   (день)  или 
                              evening (вечер), в зависимости от времени 
                              суток.                                    
           DAY                Содержит текущее число месяца (01-31).    
           NDAY_OF_WEEK       Номер дня недели 1-7 (воскресенье - 1).   
           MONTH              Содержит номер текущего месяца (01-12).   
           MONTH_NAME         Полное имя месяца.                        
           YEAR               Год в полном формате (например, 1994).    
           SHORT_YEAR         Короткий форма года (94).                 
           LOGIN_NAME         Имя регистрации пользователя.             
           FULL_NAME          Полное имя текущего пользователя.         
           USER_ID            Номер, присвоенный текущему пользователю. 
           PASSWORD_EXPIRES   Число дней до окончания действия пароля.  
           LAST_NAME          Фамилия пользователя.                     
           STATION            Номер рабочей станции.                    
           P_STATION          Содержит шестнадцатиричный номер физичес- 
                              кой рабочей станции из 12 цифр.           
           MACHINE            Длинное имя машины, данное рабочей  стан- 
                              ции в  NET.CFG  с  помощью  команды SHORT 
                              MACHINE TYPE.                             
           SMACHINE           Короткое имя машины, заданное в NET.CFG с 
                              помощью команды MACHINE TYPE.             
           SHELL_TYPE         Номер версии командной оболочки или прог- 
                              раммного обеспечения реквестора.          
           NETWARE_RE-        Содержит номер версии реквестора OS/2.    
            QUESTER                                                     
           NETWORK_ADDRESS    Номер сетевого сегмента,  к которому под- 
                              ключена рабочая станция.                  
           FILE_SERVER        Имя файлового сервера.                    
           OS                 Содержит   операционную  систему  рабочей 
                              станции (например, MSDOS).                
           OS_VERSION         Содержит номер версии операционной систе- 
                              мы рабочей станции (например, v6.2).      
           ACCESS_SERVER      True при функциональном доступе к  серве- 
                              ру.                                       
           ERROR_LEVEL        Значение, указывающее на  ошибку.  0  при 
                              отсутствии ошибок.                        
           MEMBER_OF          Возвращает True, если  пользователь явля- 
            "группа"          ется членом группы.                       
           NOT MEMBER_OF      Возвращает True, если пользователь не яв- 
            "группа"          ляется членом группы.                     
           %n                 Воспринимает   переменную   из  командной 
                              строки LOGIN.  Каждое  следующее за LOGIN 
                              слово нумеруется от 0 до 9  (номер  пара- 
                              метра).