Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автоматическая установка Windows.doc
Скачиваний:
13
Добавлен:
13.08.2013
Размер:
133.12 Кб
Скачать

Задерживаем дыхание

Затем текстовый файл со списком можно импортировать в Setup Manager.

Идем дальше - пароль локального администратора системы, количество раз автоматического логона (можно и 0 указать), параметры экрана, настройки сети. Останавливаемся на присоединении компьютера к домену или рабочей группе. Есть нюанс. Так как файл ответов является простым текстовым файлом, то и все данные в нем хранятся в виде обычных букв из стандартного набора Windows. Соответственно, все пароли хранятся в том виде, в котором их "мать родила". Поэтому, если присоединять ПК к домену с одновременным созданием экаунта компьютера в домене, необходимо будет указать логин администратора домена, а также его пароль. Ясный перец, что из соображений безопасности этого делать не стоит. Можно просто указать домен, в который должен будет войти этот компьютер, а в домене загодя создать экаунт для него. Так проще и безопасней.

Дальше опять "ерунда" - регион, код города (для модема), тип телефонных линий, настройки Internet Explorer, наименование каталога, в который будет установлена Windows, имя принтера.

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

Далее, в окне Distribution Folder, можно создать дистрибутивную папку на локальном компьютере или в сети. В эту папку можно будет добавить любые дополнительные файлы, которые необходимы для полной установки системы, и запускать их на выполнение командами, которые будут исполняться в конце установки. Для этого нужно выбрать Yes, create or modify distribution folder. Полезная функция для установки рабочего места в локальной сети.

Если система будет устанавливаться на единичном компьютере, можно устанавливать ее с дистрибутивного компакт-диска. Тогда можно выбрать пункт No, this answer file will be used to install from a CD. Если выбран этот пункт, то создание файла ответов заканчивается следующим шагом. Если выбрано создание дистрибутивной папки, тогда процесс создания сценария установки продолжается - нужно ж все-таки определиться с дистрибутивной папкой. Можно указать существующий каталог (Modify an existing distribution folder) с размещенным дистрибутивом Windows 2000, или же создать новый.

Стоит отметить, что каталог может быть расположен как локально, так и на любом из доступных компьютеров в сети. При создании новой дистрибутивной папки (Create a new distribution folder) нужно задавать имя локальной папки. Затем можно указать драйверы для дополнительных запоминающих устройств. А также добавить другой HAL (hardware Abstraction Layer) - вместо заданного по умолчанию.

Далее следует еще одна возможность запуска необходимых команд в процессе установки. Команд здесь тоже можно добавить множество.

В следующем окне - OEM Branding - можно задать логотип (Logo), который будет отображаться во время инсталляции, а также рисунок для рабочего стола, который установится после инсталляции системы (Background). Вот здесь оттяг каждого целиком и полностью зависит от его личной выдумки и фантазии. Запросто можно вставить лого SamSobral, Inc. и картинку из DOOM III повеселее (если там вообще такие найдутся). Пусть новые пользователи ценят жизнь, покой и красоту девственно чистого рабочего стола Windows.

Но и это еще не все. Процесс создания сценария установки Windows 2000 не заканчивается на такой мажорной ноте. Почему? Вопрос к Microsoft.

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

Ну и наконец-то конец, уж простите за тавтологию. Задаем имя файла ответов и жмем Далее. Как "не всё"?! Нужно еще скопировать файлы с CD? Ну да, ведь мы будем устанавливать Windows с использованием дистрибутивной папки. А там должен находиться сам дистрибутив. Так что эту процедуру нужно выполнить обязательно.

Вот теперь действительно все - файл ответов и дистрибутивная папка готовы. Можно приступать к инсталляции.

Огонь!

Что же, кроме дистрибутивной папки (к тому же, расшаренной с указанным именем win2000dist), мы имеем такого, что следует обязательно проверить? Setup Manager сформировал два файла - unattend.txt и unattend.bat. В текстовом файле хранятся все параметры, а bat-файл предназначен для запуска программы установки. Вот его рабочее содержание:

set AnswerFile=.\unattend.txt

set SetupFiles=\\HOME\win2000dist

\\HOME\win2000dist\winnt32 /s:%SetupFiles%

/unattend:%AnswerFile%

Здесь HOME - имя компьютера, на котором производилось создание файла ответов. Но ничто не мешает создать дистрибутивную папку вручную на любом из компьютеров сети, расшарить ее и указать в батнике вместо HOME. Привязки в unattend.txt к компьютеру с дистрибутивной папкой нет. Эта информация берется как раз из bat-файла. Есть только ссылка на название Шары (Win2000dist). Поэтому лучше расшаривать дистрибутивную папку с этим именем. Хотя если произвести изменения и в txt-файле и в батнике, установка будет работать с любого компьютера.

Если же создавать сценарий установки без дистрибутивной папки, предусматривая, что установка будет вестись с компакт-диска, то содержание bat-файла будет примерно следующим:

set AnswerFile=.\unattend.txt

set SetupFiles=H:\i386

H:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%

То есть вместо UNC-имени будет использоваться прямой путь к файлу winnt32 на дистрибутивном компакт-диске. Здесь "H" - буква, присвоенная CD-ROM'у.

Если задать несколько имен компьютеров для использования одного файла ответов для многих компьютеров, то Setup Manager создаст дополнительный файл с расширением udf. bat-файл также будет изменен - примерно следующим образом:

set AnswerFile=.\unattend.txt

set UdfFile=.\unattend.udf

set ComputerName=%1

set SetupFiles=H:\i386

if "%ComputerName%" == "" goto USAGE

H:\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile%

/udf:%ComputerName%,%UdfFile% /makelocalsource

goto DONE

:USAGE

echo.

echo Usage: unattend ^<computername^>

echo.

:DONE

Как видно, теперь имя компьютера, который следует установить, используется в качестве параметра при запуске bat-файла. Если имя пропущено, выдается строка блока USAGE с подсказкой о необходимости указания параметра. Командная строка ссылается прямо на компакт-диск, так как была выбрана установка с CD. Соответственно, в случае использования дистрибутивной папки вместо H:\i386 было бы UNC-имя компьютера, содержащего дистрибутивную папку. Также ново указание дополнительного параметра - использования файла отличий unattend.udf.

Для запуска автоматической установки достаточно запустить на работающей Windows bat-файл и оставить setup'у заниматься установкой самому. А тем временем можно реально "откинуться на спинку стула". Администраторы со стажем знают, что это значит.