Можно инсталлировать программное обеспечение Novell Client из сети на нескольких рабочих станциях путем копирования файлов на сервер и изменения процедуры регистрации. Такая инсталляция иногда называется автоматическим обновлением клиента (Automatic Client Upgrade - ACU).
Вы можете выполнить инсталляцию и обновление программного обеспечения клиента на всех платформах при регистрации пользователя. Этот процесс включает шесть следующих задач:
При выполнении процедуры регистрации ACU.EXE определяет необходимость обновления клиента. Эта первоначальная проверка сохраняет пропускную способность сети в процессе регистрации, поскольку утилита установки запускается только в том случае, если обновление клиента действительно необходимо.
Зарегистрируйтесь в сервере как пользователь Admin или его эквивалент по правам.
Убедитесь в наличии прав на копирование файлов в сетевую папку, доступную для всех пользователей, а также прав на изменение процедур регистрации.
Создайте папку в каталоге SYS:PUBLIC.
Например,
SYS:\PUBLIC\CLIENT
Из каталога PRODUCTS на компакт-диске Novell Client скопируйте каталоги WINNT и WIN95 в новую папку.
Если выполняется инсталляция только для одной платформы, необходимо скопировать каталог только для соответствующей платформы (WINNT или WIN95).
Если инсталлируется клиент только на одном языке или если в сети недостаточно места для размещения нескольких языковых каталогов, можно удалить каталоги ненужных языков из каталога NLS в каждом каталоге клиента. Чтобы обеспечить наличие всех необходимых файлов, скопируйте весь каталог клиента, а затем удалите только излишние каталоги языков.
(Необязательно) Если выполняется инсталляция Novell Client для Windows 95/98, скопируйте файлы .CAB Windows 95 и/или Windows 98 в каталог WIN95.
Файлы находятся в соответствующей папке WIN95 или WIN98 на компакт-диске Microsoft Windows 95 или Windows 98 (и компакт-диске обновления - Upgrade).
Создайте объект "Группа" в дереве NDS.
Поместите в эту группу пользователей, на рабочих станциях которых требуется выполнить инсталляцию или обновление.
Удостоверьтесь, что у этой группы есть права "Чтение" и "Просмотр" на созданную папку.
ПРИМЕЧАНИЕ Если папка создавалась в каталоге SYS:PUBLIC, то для нее уже должны быть автоматически назначены права "Чтение" и "Просмотр", но следует убедиться, что права не изменились.
Утилита автоматического обновления клиента (ACU.EXE) определяет необходимость обновления клиента и позволяет Вам установить несколько необязательных параметров инсталляции.
| Параметр | Описание | Значения |
|---|---|---|
[UNATTENDFILE] |
Определяет использование платформно-специфической конфигурации и ее расположение. |
Use=Yes | No (по умолчанию: No) File=путь к файлу конфигурации |
[STATUSLOGGING] |
Определяет создание журнала состояния и его расположение. Если файл журнала инсталляции не создан до инсталляции, он будет создан и помещен в сетевой каталог инсталляции или в каталог, указанный в настройке "File". |
Use=Yes | No (по умолчанию: No) File=путь к файлу журнала |
[LAUNCHINSTALL] |
Определяет платформно-специфическую утилиту инсталляции, которая будет запускаться, если программа ACU.EXE определит необходимость такой инсталляции. |
Launch=Yes | No (по умолчанию: Yes) |
[DISPLAYDIALOG] |
Определяет, нужно ли известить пользователя о начале обновления. |
Display=Yes | No (по умолчанию: Yes) |
Для настройки параметров ACU выполните следующие действия:
Откройте файл ACU.INI, который располагается в папке, созданной Вами на сервере.
Внесите изменения в параметры конфигурации.
ВАЖНО Рекомендуется использовать файл ACU.INI вместо ввода ключей в командной строке, который применялся в предыдущих версиях. ACU.INI создается для упрощения процесса инсталляции. При использовании ключей командной строки будут переопределены соответствующие параметры ACU.INI.
ПРИМЕЧАНИЕ Если клиент инсталлируется с принимаемыми по умолчанию значениями параметров, Вам не нужно создавать или изменять файлы конфигурации. Пропустите этот процесс и перейдите к подразделу Создание или изменение процедуры регистрации.
ВАЖНО Если для конфигурирования Novell Client используется платформно-специфический файл конфигурации, необходимо изменить значение параметра [UNATTENDFILE] на "Yes".
Каждая платформно-специфическая утилита инсталляции читает файл конфигурации, сформированный менеджером инсталляции Novell Client, чтобы сконфигурировать свойства клиента. Этот файл содержит информацию о том, куда, например, копировать драйверы в процессе инсталляции, а также самый последний номер версии. Этот файл должен находиться в одной папке с утилитой инсталляции. ВАЖНО При конфигурировании рабочих станций Windows 95/98 те параметры, которые в предыдущих версиях Novell Client определялись в файле NWSETUP.INI или в командной строке (например, Display First Screen или CAB FIX), теперь устанавливаются в менеджере инсталляции Novell Client.
Для создания файла конфигурации выполните следующие действия: Запустите менеджер инсталляции Novell Client (NCIMAN.EXE). Менеджер инсталляции Novell Client для Windows 95/98 находится в папке WIN95\IBM_язык \ADMIN, которую Вы скопировали на сервер. Менеджер инсталляции Novell Client для Windows NT/2000 находится в папке WINNT\I386\ADMIN, которую Вы скопировали на сервер. Выберите "Файл" > "Новый файл", затем выберите платформу и щелкните "ОК". Внесите необходимые изменения в параметры инсталляции. В списке "Опции инсталляции" дважды щелкните параметр конфигурации, который хотите изменить. На страницах свойств установите параметры, затем щелкните "ОК". Значения, которые Вы устанавливаете, появляются в правом окне списка. ПРЕДЛОЖЕНИЕ Можно импортировать настройки из ранее сконфигурированной рабочей станции и сохранить их в файле конфигурации. Для импорта настроек после установки рабочей станции выберите "Файл" > "Импортировать реестр".
Выберите "Файл" > "Сохранить". Можно использовать любое имя файла, например, UNATT_95.TXT или UNATT_NT.TXT. Скопируйте этот файл в один из следующих каталогов:
ВАЖНО Путь к текстовому файлу не должен содержать длинные файловые имена. Необходимо изменить процедуры регистрации для пользователей, на рабочих станциях которых будет выполняться обновление. Для этого выполните следующие действия:
Для создания или изменения процедуры регистрации с помощью NetWare Administrator выполните следующие действия: Запустите NetWare Administrator. С помощью средства просмотра выберите объект, процедуру регистрации которого Вы хотите создать или изменить. Выберите "Объект" > "Информация" > "Процедура регистрации". В текстовом окне процедуры регистрации введите нужные команды и информацию. Примеры команд процедуры регистрации, которые необходимо добавить в процедуры, см. в подразделе Пример процедуры регистрации инсталляции клиента. ВАЖНО Обязательно отредактируйте образец процедуры регистрации для соответствия имен серверов, путей каталогов и характеристик параметрам Вашей сети.
Для получения дополнительной информации обо всех командах процедуры регистрации см. подраздел "Login Script Commands and Variables," (команды и переменные процедуры регистрации) в Appendix A (приложение А) электронной документации по Novell Client. Щелкните "ОК", чтобы сохранить процедуру регистрации и закрыть диалоговое окно "Информация". Если процедура регистрации, которую Вы только что создали, была процедурой регистрации контейнера или пользователя, Ваша работа на этом заканчивается, а инсталляция или обновление программного обеспечения клиента будут выполнены при следующей регистрации пользователя. Если процедура регистрации, которую Вы только что создали, была процедурой регистрации объекта "Профиль", необходимо ассоциировать объект "Пользователь" с профилем и назначить объект "Пользователь" опекуном объекта "Профиль". Для получения дополнительной информации обо всех процедурах регистрации см. подраздел "Creating or Modifying Login Scripts" (создание или изменение процедур регистрации) в разделе 2 электронной документации по Novell Client. В приведенном ниже примере показаны команды, которые добавляются в процедуру регистрации для инсталляции программного обеспечения клиента из сети. Пример содержит образцы текста для инсталляции через внутреннюю сеть. ВАЖНО В данном примере необходимая для процедуры информация представлена заглавными буквами. Информация, которую следует настроить для Вашей сети, дана строчными буквами.
ПРИМЕЧАНИЕ Если Вы используете данный пример процедуры для замены клиента Microsoft на Novell Client для Windows95/98, потребуется некоторое вмешательство со стороны пользователя. Согласно ограниченным возможностям клиента Microsoft по работе с процедурами, перед перезагрузкой рабочей станции и выполнением инсталляции пользователи должны закрыть открытое окно DOS. При инсталляции нового программного обеспечения клиента или обновлении его более старой версии, соответствующая операция выполняется, когда пользователи регистрируются и перезапускают рабочую станцию. В зависимости от настройки параметров инсталляции пользователи могут увидеть системные сообщения об обновлении их рабочих станций.Изменение файлов конфигурации, специфичных для платформы
Создание или изменение процедуры регистрации
Создание или изменение процедуры регистрации с помощью NetWare Administrator
Пример процедуры регистрации инсталляции клиента
REM ***** Windows 95/98 *****
If PLATFORM = "W95" or PLATFORM = "W98" THEN
WRITE "Обновление Novell Client для Windows 95/98."
#\\server1\sys\public\client\win95\ibm_enu\acu.exe
IF "%ERROR_LEVEL" = "1" THEN
EXIT
END
REM ***** Windows NT/2000 *****
IF PLATFORM = "WNT" THEN
WRITE "Обновление Novell Client для Windows NT/2000."
#\\server1\sys\public\client\winnt\i386\acu.exe
IF "%ERROR_LEVEL" = "1" THEN
EXIT
ENDЧто увидят пользователи