Если вы пропустили предыдущие части этой серии
статей, перейдите по ссылкам:
В предыдущей части этой серии статей мы рассмотрели
несколько самых распространенных сценариев установки,
которые используются предприятиями для развертывания
Windows Vista. Во время обсуждения этих сценариев было
упомянуто об использовании инструмента Sysprep. В этой
статье мы рассмотрим, для чего нужен этот инструмент,
что он делает, и как его использовать.
Sysprep, сокращенно от System Preparation (подготовка
системы), представляет собой инструмент, который
используется наряду с прочими инструментами установки,
для нескольких целей. Эти цели могут включать:
- Обобщение установки Windows путем удаления такой
специфичной информации машины, как идентификаторы
безопасности (SIDs), содержимое журналов регистрации
событий, любой точки восстановления, установленных
драйверов для устройств Plug and Play, и т.д., чтобы
вы могли осуществлять установку на другие машины,
используя такие инструменты образ диска (дупликации
диска), как ImageX для создания образа вашей
обобщенной машины и применения этого образа на
других машинах.
- Загрузка установки Windows в режим аудита, чтобы
вы могли настраивать установку, добавляя
дополнительные драйверы устройств, устанавливая
дополнительные приложения, а затем тестируя эту
установку, чтобы убедиться в том, что машина
настроена должным образом для того пользователя,
которому она предназначена.
- Подготовка установки Windows для доставки
пользователю или потребителю, убедившись в том, что
Windows Welcome (или OOBE) запустится, когда
пользователь или потребитель загрузит машину в
первый раз.
- Перенос существующей установки Windows с вашего
старого компьютера на новый, если старый компьютер
работает на последнем издыхании.
Запуск Sysprep
Sysprep можно запустить тремя разными способами:
- Из командной строки
- Из пользовательского интерфейса (UI)
- Из файла ответа
Чтобы запустить Sysprep из командной строки, откройте
интерпретатор командной строки, нажав клавиши Windows
Key+R, вписав cmd, и затем нажав OK. Затем
впишите cd sysprep, чтобы перейти к папке
%SYSTEMROOT%/system32/sysprep, и далее введите
sysprep, за которой нужно указать один или несколько
параметров командной строки, приведенных в таблице ниже.
Таблица 1: Параметры командной строки для
запуска Sysprep
|
Параметр |
Описание |
| /audit |
Принуждает компьютер запускаться в режиме
аудита во время следующей загрузки. К тому же,
если файл ответа используется с Sysprep, то
любые параметры, настроенные для auditSystem и
auditUser передач будут обрабатываться. |
| /oobe |
Принуждает компьютер запускать Windows
Welcome при следующей загрузке. Также, если файл
ответа используется с Sysprep, то все параметры,
настроенные для передачи oobeSystem, будут
обрабатываться до того, как Windows Welcome
запуститься. |
| /generalize |
Удаляет всю специфическую машинную
информацию с вашей системы, чтобы подготовить
установку Windows для применения ее на другие
машины с помощью инструментов образа дисков,
например ImageX. |
| /shutdown |
Принудительно отключает компьютер после
завершения работы Sysprep. |
| /reboot |
Принудительно перезагружает компьютер после
окончания работы Sysprep. |
| /unattend:answerfile |
Применяет настроенные параметры в указанном
файле ответа, когда Sysprep запускается. Только
параметры, заданные в передачах oobeSystem,
auditSystem и/или auditUser могут быть применены
во время работы Sysprep. |
| /quiet |
Не позволяет выводить на дисплей сообщения
подтверждения. Используйте этот параметр во
время автоматизации работы Sysprep с помощью
параметра /unattend. |
| /quit |
Просто завершает работу после запуска
Sysprep, то есть не выключает и не
перезагружает. |
Таблица 1: Параметры командной
строки для запуска Sysprep
Чтобы запустить Sysprep из пользовательского
интерфейса, откройте от имени администратора
интерпретатор команд, как было указано выше, перейдите в
папку %SYSTEMROOT%/system32/sysprep и затем впишите
sysprep без каких-либо параметров. Это откроет окно
инструмента System Preparation, как показано на рисунке
1:
Рисунок 1: Пользовательский интерфейс Sysprep
Сочетание опций интерфейса, соответствующих опциям
командной строки, следующее:
(oobe OR audit) [REQUIRED] AND generalize [OPTIONAL]
AND (shutdown OR reboot OR quit) [REQUIRED]
Лучший способ понять, как работает Sysprep, это
опробовать его на практике. В следующем разделе
приведены несколько примеров.
Пример 1: Обобщение системы с последующей ее
перезагрузкой в Windows Welcome
На рисунке 2 показан выбор в UI для этого сценария:
Рисунок 2: Настройка Sysprep на обобщение системы с
последующей перезагрузкой в Windows Welcome
Соответствующая команда будет выглядеть следующим
образом:
sysprep /generalize /oobe /reboot
Вот что происходит, когда вы запускаете вышеуказанную
команду Sysprep на установке Windows Vista. Сначала
появляется окно статуса, указывающее на то, что Sysprep
начал делать свою работу (рисунок 3):
Рисунок 3: Sysprep начал делать свою работу
tde system tden reboots several times while Sysprep
continues its work (see Figures 4 and 5):
Рисунок 4: Sysprep делает свою работу
Рисунок 5: Sysprep продолжает делать свою работу
Когда работа Sysprep завершена, Windows Welcome (Machine
OOBE) запускается (рисунок 6):
Рисунок 6: Запуск Windows Welcome
На данном этапе несколько окон Windows Welcome
отображаются в следующем порядке (если предположить, что
вы использовали Windows Vista Enterprise:
- Укажите параметры региона: страна/регион,
время/валюта и раскладка клавиатуры
- Примите EULA
- Введите имя пользователя, пароль, выберите
картинку для учетной записи
- Введите имя компьютера и выберите фон рабочего
стола
- Укажите параметры автоматического обновления
- Укажите параметры даты и времени
- Укажите расположение (дом, работа или
общественное место)
- Нажмите Пуск, чтобы завершить работу Windows
Welcome
Пример 2: Обобщение системы с последующей
перезагрузкой в режиме аудита
На рисунке 7 показан выбор в UI для этого сценария:
Рисунок 7: Настройка Sysprep на обобщение системы с
последующей перезагрузкой в режиме аудита
Соответствующая команда следующая:
sysprep /audit /generalize /reboot
Вот что происходит, когда вы запускаете вышеуказанную
команду на установке Windows Vista. Сначала, Sysprep
делает свое дело (смотреть рисунки 3 – 5 выше). Затем
Windows начинает создавать рабочий стол для встроенной
учетной записи администратора (рисунок 8):
Рисунок 8: Создание рабочего стола для
администратора
Затем вы автоматически входите в систему от имени
администратора (несмотря на то, что встроенная учетная
запись администратора все еще отключена, помните, что
это режим аудита, а не обычный режим Windows), и
интерфейс Sysprep снова отображен (рисунок 9):
Рисунок 9: Sysprep UI снова отображен.
Интерфейс Sysprep UI снова отображается в качестве
напоминания вам о том, что вы должны запустить Sysprep
еще раз, после завершения все настроек, которые вы
хотели осуществить в режиме аудита. В этот раз вы можете
запустить Sysprep из пользовательского интерфейса или
выполнив команду sysprep /oobe /shutdown в
интерпретаторе команд. Этот последний запуск Sysprep
необходим, чтобы, когда пользователь получил свой
компьютер и запустил его в первый раз, Windows Welcome (Machine
OOBE) работал так, чтобы у пользователя была возможность
настроить машину должным образом. Конечно, этот сценарий
применим в том случае, если вы являетесь производителем
OEM, поставляющим компьютеры Vista покупателям, в
производственной среде, вы, скорее всего,
автоматизируете процесс Windows Welcome с помощью файла
ответа, а именно это мы рассмотрим в нашей следующей
части этой серии статей: использование Windows SIM с
целью создания файлов ответов для установки Vista.
Автор: Митч Туллоч (Mitch Tulloch)
Митч Туллоч – писатель, инструктор и консультант,
специализирующийся на серверных операционных системах
Windows, администрировании IIS, поиске проблем в сетях и
безопасности. Он автор 15 книг, включая Microsoft
Encyclopedia of Networking (Энциклопедия Сетей Microsoft)
(Microsoft Press), Microsoft Encyclopedia of Security
(Энциклопедия Безопасности Microsoft) (Microsoft Press),
Windows Server Hacks (Взлом Серверов Windows) (O´Reilly),
Windows Server 2003 in a Nutshell (Windows Serber 2003
вкратце) (O´Reilly), Windows 2000 Administration in a
Nutshell (Администрирование Windows 2000 вкратце) (O´Reilly)
и IIS 6 Administration (Администрирование IIS 6) (Osborne/McGraw-Hill).
Митч живет в Winnipeg, Канада, и вы можете найти
дополнительную информацию о его книгах на его web-сайте
www.mtit.com.
Эта статья опубликована с разрешения:
www.windowsnetworking.com