Иллюстрированный самоучитель по автоматической установке Windows XP

Распространение базы данных совместимости

Существует множество вариантов распространения собственной базы данных совместимости в Вашей организации. Некоторые из них:

  • Вложение электронной почты. Собственная база данных может быть отослана по электронной почте тем пользователям, которым необходимы исправления. Если у пользователей установлена ОС Windows XP, им необходимо будет просто запустить вложение.
  • Дискета. Подход в стиле "Перенос данных вручную"-копирование базы данных на съемный носитель и использование его для установки базы данных на нескольких компьютерах. Конечно, это не совсем подходящее решение, если только Вам не нужно применить базу данных всего на нескольких недалеко расположенных компьютерах.
  • Сетевая папка. Пользователи могут вручную установить базу данных совместимости из сетевой папки, к которой открыт доступ.
  • Сценарий входа. Это наиболее полезный подход, используемый в сетевом окружении с централизованной безопасностью. Он может быть настроен для разных групп пользователей, имеющих разные сценарии входа, при этом не требующий никаких действий со стороны пользователей.
  • Установка по технологии Push install. Собственная база данных совместимости может быть включена в установочный пакет, развернутый по технологии push. Подобные решения включают Microsoft Systems Management Server (SMS) или Групповые политики (Group Policy) внутри доменов Active Directory.

Рекомендуемые способы распространения базы данных в большом сетевом окружении

Рекомендуется применять технологию push или сценарий входа для распределения базы данных в большом сетевом окружении.

  • Технология Push является прекрасным решением, если она уже используется в Вашей сети, однако если ее предстоит организовавать, то этот вариант может быть более сложным, чем использование сценария входа.
  • Использование сценария входа является прекрасным решением, являющимся более простым в применении и обслуживании.

Пример:

Использование сценария входа

Рассмотрим следующий пример использования сценария входа:

if not exist %systemroot%\\apppatch\\mydb.sdb sdbinst.exe -q \\\\server1\\compat\\mydb.sdb

Добавление этой строчки в сценарий входа для группы пользователей приведет к тому, что команда будет выполняться каждый раз во время запуска сценария. В данном примере логическое выражение if not exist используется для того, чтобы проверить, была ли уже добавлена собственная база данных в систему, и если нет – то с помощью команды SDBINST.EXE происходит ее установка из сетевой папки.

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.