|
В предыдущей части этой серии статей мы рассмотрели несколько самых распространенных сценариев установки, которые используются предприятиями для развертывания 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 начал делать свою работу
The system then 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.
Автор статьи:
Митч Туллоч – писатель, инструктор и консультант, специализирующийся на серверных операционных системах 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.
|
|