В предыдущей части этой серии статей мы рассмотрели несколько самых распространенных сценариев установки, которые используются предприятиями для развертывания 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-сайте mtit.com.
Эта статья опубликована с разрешения: windowsnetworking.com
Оригинал: windowsnetworking.com/articles_tutorials/Deploying-Vista-Part5.html
Источник: redline-software.com