В этой статье я покажу вам, как автоматизировать процесс инсталляции Exchange 2003 с помощью автоматического скрипта.
Вручную легко установить один или два Exchange Сервера, но, если вы должны инсталлировать больше одного Exchange Сервера за короткое время и все Exchange Сервера с одинаковой конфигурацией?
Ответ прост — вы должны использовать файл, отвечающий за процесс установки Exchange.
Exchange 2003 имеет возможность автоматизировать процесс инсталляции с помощью автоматического файла. Автоматическая программа установки создает файл, который хранит информацию о подобной конфигурации (Рисунок 1). Этот файл может затем быть использован для настройки множества серверов Exchange 2003.
Перед созданием и редактированием автоматического установочного файла убедитесь, что вы имеете следующее:
- Сервер, на котором уже был установлен Exchange Server 2003
- Достаточные права для выполнения установки Exchange Server 2003
- Инсталляционный CD Exchange Server 2003
Пожалуйста, заметьте:
Вы должны установить первый Exchange Сервер в вашей организации вручную. Этот процесс не может быть автоматизирован.
Поддерживаемые автоматические инсталляции Exchange 2003:
- Инсталляция Exchange 2003 в организации, которая уже оснащена серверами Exchange 2003
- Обновление Microsoft Exchange 2000 Server до Exchange 2003 в организации, которая уже имеет сервер Exchange 2003
- Инсталляция Exchange 2003 в режиме Reinstall (Переустановка)
- Инсталляция Exchange 2003 в режиме Domainprep
- Инсталляция Exchange 2003 в режиме Disaster recovery (Аварийное восстановление)
Неподдерживаемые автоматические инсталляции Exchange 2003:
Автоматическая инсталляция Exchange 2003 не поддерживается в следующих условиях:
- Инсталляция Exchange 2003 в режиме ForestPrep
- Удаление Exchange Server 2003
- Инсталляция Exchange Server 2003 в режиме Maintenance (Техническое обслуживание)
- Инсталляция Exchange Server 2003 на узле кластера
- Вы устанавливаете Exchange Server 2003 на первый компьютер в вашей организации
- Вы устанавливаете Exchange 2003 в «не-родном» смешанном режиме или среде
Требуемые права доступа для автоматической установки
Человек, который инсталлирует Exchange Server 2003 в автоматическом режиме должен иметь права доступа Exchange Administrator (Расширенного Администратора) на уровне организации, а для инсталляции service pack — должен иметь права доступа Exchange Administrator на уровне администраторской группы.
SETUP/CreateUnattend
OK, этой информации достаточно, теперь мы можем начать создание автоматического установочного файла.
Вставьте установочный CD Exchange 2003 в требуемый сервер с установленной Windows Server 2003, откройте командную строку и выполните следующую команду:
SETUP /CreateUnattend c:\autoinst.ini
Эта команда создает автоматический установочный файл на диске C и этот файл будет называться autoinst.ini.
Примечание:
Параметры командной строки программы установки Exchange 2003 не проверяются в командной строке. Любая опечатка в параметрах setup.exe /createunattend приводит к началу ручной установки без параметров.
Следуйте инструкциям программы установки Exchange, как при обычной инсталляции Exchange Server 2003. Инсталляционный процесс создает автоматический файл autoinst.ini с вашей конфигурацией, выбранной в процессе установки. Когда установка завершится, вы можете использовать текстовый редактор для просмотра содержимого этого файла или ручного изменения некоторых настроек.
Примечание:
Если вы имели разрешенным Autologon (Автоматический вход в систему) (обычно — плохая идея) на сервере, где создан автоматический файл, пароль пользователя, создавшего файл, сохранится в виде обычного текста в этом установочном файле. Рекомендуется запретить Autologon перед использованием параметра /createunattend. Для более полной информации о том, как запретить Autologon, читайте следующую статью.
Для более полной информации о возможных параметрах программы установки Exchange Server 2003, наберите SETUP /? В командной строке (Рисунок 4).
SETUP /UnattendFile
Теперь вы можете использовать установочный файл autoinst.ini для автоматизированной инсталляции Exchange 2003 исполнением следующей команды в командной строке:
SETUP /UnattendFile c:\autoinst.ini
Вывод
Нет необходимости автоматизировать процесс инсталляции Exchange Server 2003, когда вы должны установить только несколько Exchange Серверов, но в больших организациях с дюжинами или сотнями Exchange Серверов, это является хорошей идеей — использовать автоматизированную инсталляцию Exchange Server 2003.