Основные изменения в WAIK для Windows Server 2008 R2/7::Журнал СА 4.2009
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6212
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6920
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4204
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3003
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3804
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3815
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6309
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3161
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3454
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7273
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10637
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12360
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13995
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9120
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7073
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5384
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4613
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3424
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3153
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3399
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3022
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Основные изменения в WAIK для Windows Server 2008 R2/7

Архив номеров / 2009 / Выпуск №4 (77) / Основные изменения в WAIK для Windows Server 2008 R2/7

Рубрика: Администрирование /  Продукты и решения

Сергей Яремчук

Основные изменения в WAIK для Windows Server 2008 R2/7

Одновременно с выходом бета-версий операционных систем Windows 7 и Windows Server 2008 R2 были представлены и обновленные инструменты, среди которых – Windows AIK, с особенностями которого мы и познакомимся в статье.

Пакет автоматической установки Windows (WAIK, Windows Automated Installation Kit) позволяет упростить развертывание операционных систем Windows за счет интеграции приложений, драйверов в установочный образ и автоматизации самой установки системы. В зависимости от ОС, которую планируется развертывать, следует подбирать и версию WAIK. Предыдущий релиз пакета назывался «Пакет автоматической установки (AIK) для Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008», на работу с которыми он собственно и был рассчитан. Уже в нем появились нововведения по сравнению с версией для XP. В частности WIM-файл (Windows Image), который поддерживает редактирование и может содержать несколько образов ОС. Плюс единый файл ответов в формате XML, избавлявший от путаницы. Выход Windows 7 потребовал и обновления соответствующих инструментов – WAIK и Microsoft Deployment Toolkit 2010 Beta (ранее пакет MDT назывался Business Desktop Deployment). Утилиты из старой версии отказались работать с новыми сервисными функциями.

Версия Windows Automated Installation Kit (Windows 7 Beta), как показывает название, ориентирована на развертывание Windows 7, а также Windows Server 2008 R2. Установить пакет можно на Windows Server 2003SP1/VistaSP1/2008/2008R2/7. Традиционно WAIK распространяется бесплатно, установочные файлы в виде DVD ISO-образа можно свободно скачать с сайта корпорации Microsoft [1].

Состав WAIK

В состав обновленного комплекта WAIK входит несколько уже традиционных инструментов:

  •  WinPE (Microsoft Windows Preinstallation Environment, среда предустановки Windows) – загрузочная версия системы, является основой при развертывании ОС, можно настроить при помощи утилит из состава WAIK;
  •  набор утилит PETools – ImageX, PEimg и Expand, при помощи которых создаются и модифицируются эталонные образы Windows, в том числе интегрируются драйверы, обновления и языковые пакеты;
  •  Windows System Image Manager (Windows SIM, диспетчер образов системы Windows) – графический инструмент, предназначенный для создания файлов ответов, файлов каталога для управления компонентами ОС, интеграции драйверов, установки дополнительных пакетов и приложений и так далее;
  •  Pkgmgr (Package Manager, менеджер пакетов) – командная утилита, позволяющая создать новый пакет (драйвера, языковый) и включить его в образ для автоматической установки в процессе развертывания.

Плюс в комплект входит документация и дополнительные пакеты, необходимые для установки WAIK в некоторых системах.

Самым заметным изменением стало появление в составе комплекта двух новых инструментов: средства миграции пользовательской среды USMT 4.0 (User State Migration Tool) и командной утилиты DISM (Deployment Image Servicing and Management).

Изменения в WAIK видны уже начиная с загрузочного меню

Изменения в WAIK видны уже начиная с загрузочного меню

Удалён пакет установки службы развертывания Windows – WDS (Windows Deployment Services), предназначенный для обновления RIS. Учитывая, что WDS является одной из ролей в Windows 2008, включать его в WAIK уже нет необходимости. Теперь рассмотрим использование новинок подробнее.

Утилита DISM

Новая утилита DISM, входящая помимо WAIK и в поставку Windows 2008R2/7, при работе с образами Windows 2008R2/7 заменяет, как минимум, три утилиты из состава WAIK: Pkgmgr, PEimg и Intlcfg (International Settings Configuration Tool), плюс может использоваться в настройке рабочей системы. К слову, перечисленные утилиты никуда не делись, поэтому ничто не мешает не менять привычек и использовать старые команды. DISM позволяет добавлять, обновлять, удалять и получать список драйверов и пакетов, в том числе и языковых, включать/отключать компоненты системы, работать с образами системы и производить некоторые другие операции.

DISM имеет достаточно много различных параметров

DISM имеет достаточно много различных параметров

DISM также работает и с WIM-файлами Vista и Windows Server 2008 (без R2), но нужно быть готовыми, что в этом случае и при использовании WAIK в ОС, отличных от Windows 2008R2/7, часть функций будет недоступна. Правда что-то испортить не получится, так как если параметр не поддерживается, пользователь получает сообщение об ошибке. Например, в Vista и Server 2008 не работает ключ /Online, указывающий, что команду необходимо выполнить в рабочей ОС, а не с образом. Например:

PETools> DISM /Online /Get-Packages

Получаем:

 DISM does not support servicing Windows Vista or Windows Server 2008 with the /Online Options.

Формат самой команды и вывода результата в DISM существенно отличается от используемых ранее. Общий синтаксис DISM такой:

DISM.exe {/image:<path_to_image> | /online} [dism_options] {servicing_command} [<servicing_argument>]

Например, чтобы получить информацию о WIM-образе, при помощи ImageX вводим:

PETools> imagex /INFO d:\sources\install.wim

В ответ получали:

<IMAGE INDEX="1">

<NAME>Windows Vista BUSINESS</NAME>

 

С использованием DISM команда и результат выглядят так:

PETools> DISM /Get-WimInfo /WimFile:d:\sources\install.wim

 

Index : 1

Name : Windows Vista BUSINESS

 

Если нужно обратиться к определенному образу (например, первому), следует использовать дополнительный ключ /index:1.

Ключей в DISM используется достаточно много, при помощи /? можно увидеть лишь самые востребованные, кроме этого каждый ключ также имеет дополнительные параметры. В документации WAIK расписаны все основные моменты по использованию DISM в различных ситуациях. Разберем некоторые из команд, чтобы увидеть разницу.

Образ перед использованием следует смонтировать:

PETools>DISM /Mount-Wim /WimFile:d:\sources\install.wim /index:1 /MountDir:c:\img

Поддерживается также и ключ /ReadOnly, показывающий, что монтировать нужно только в режиме для чтения. Для получения списка различных составляющих системы следует использовать соответствующий ключ: Get-Drivers (драйвера), Get-Features (компоненты), Get-Packages (пакеты, обновления), Get-Intl (установки локализации).

PETools> DISM /Image:c:\img /Get-Drivers | more

PETools> DISM /Image:c:\img /Get-Features | more

Теперь, чтобы узнать подробнее о конкретном драйвере, вводим:

PETools> DISM /Get-DriverInfo /driver:oem1.inf

Это для установленного драйвера, иначе следует указать полный путь к файлу.

Команды можно использовать и в рабочей системе:

PETools>DISM /Online /Get-Features | more

Теперь, получив нужные названия, отключаем встроенные игры и активируем роль веб-сервера IIS:

PETools> DISM /Online /Disable-Feature:InboxGames

PETools> DISM /Online /Enable-Feature /FeatureName:IIS-WebServerRole

Для установки или удаления пакетов используется соответственно Add-Packages и Remove-Package. Но DISM поддерживает работу только с .cab-, .msu- и .inf-файлами. Для установки .msi следует использовать OCSetup, сервис-паков – Windows Update Stand-alone Installer (Wusa.exe).

По окончании работы образ следует размонтировать:

PETools> DISM /Unmount-Wim /MountDir:c:\img /commit

Если сохранять изменения не планируется, то вместо /commit используем /discard. То есть общий принцип работы с образами остался неизменным. Но теперь как к образу, так и к рабочей машине можно применить файл ответов с настройками:

> DISM /Online /Apply-Unattend: C:\answerfiles\unattend.xml

Параметров у DISM действительно много, причиной появления этой утилиты, скорее всего, является желание разработчиков дать пользователю универсальный инструмент.

Возможности USMT 4.0

Набор программ USMT предназначен для настроек ОС, приложений и файлов, индивидуальных настроек пользователей во время переустановки или при масштабном развертывании ОС. Как результат ее применения весь процесс происходит быстрее и проще, а пользователь в новой системе сразу попадает в знакомую среду. USMT 4.0 поддерживает только десктопные Windows XP/Vista/7 (за исключением редакций Starter). Попытка запуска одной из утилит набора в серверной ОС приведет к ошибке Unsupported OS version. Возможна миграция с 32 на 64-битные системы, но наоборот нельзя (очевидно, в этом уже и нет острой необходимости).

Получаем список драйверов при помощи DISM

Получаем список драйверов при помощи DISM

Вся работа с USMT состоит в использовании двух утилит ScanState (сбор файлов и параметров с исходного компьютера) и LoadState (восстановление среды). Теперь к ним добавлена еще одна – UsmtUtils, при помощи которой можно получить список поддерживаемых алгоритмов шифрования (/ec) или удалить жесткую ссылку из базы, сформированой ScanState (/rd).

К ранее поддерживаемому 3DES, в список алгоритмов шифрования данных, которые можно указывать в параметре /encrypt (ScanState) или /decrypt (LoadState), добавлен AES 128/192/256.

Но самым заметным нововедением USMT 4.0 является так называемая миграция жестких ссылок (Hard Link Migration), активируемая параметром /hardlink. Суть ее такова. Ранее чтобы сохранить и перенести пользовательские данные, их вначале каталогизировали, переносили на другой ресурс, а затем после установки ОС возвращали все обратно. Учитывая возможные объемы данных, которые хранил пользователь, весь процесс занимал достаточно много времени и требовал к тому же дополнительного места для хранения информации. Теперь после ввода команды:

> ScanState c:\store /o /c /i: app.xml /i: user.xml /nocompress /hardlink

Вместо непосредственного копирования данных в каталоге c:\store создаются только жесткие ссылки. При переносе ОС жесткий диск будет очищен, кроме файлов, заблокированных такими ссылками. В итоге объем копируемых данных и время, затраченное на развертывание системы, значительно уменьшаются.

Кроме этого, при использовании USMT уже не требуется обязательное подключение к домену, а запуск ScanState можно производить из Windows PE. В связи с появлением Hard Link Migration в команде ScanState предусмотрен новый ключ /vsc, позволяющий задействовать службу теневого копирования (Volume Shadow Copy) для захвата заблокированных другими приложениями файлов.

В сценарии Config.xml (автоматически создается при помощи ScanState /genconfig) появились новые параметры и секции. Например, секция <HardLinkStoreControl> позволяет настроить Hard Link Migration.

<Policies>

<HardLinkStoreControl>

<fileLocked>

<createHardLink>c:\Users\* [*]</createHardLink>

<errorHardLink>C:\* [*]</errorHardLink>

</fileLocked>

</HardLinkStoreControl>

</Policies>

 При этом:

  • createHardLink – указывает на каталоги, для которых жесткая ссылка создается в любом случае, даже если файл заблокирован другим приложением;
  • errorHardLink – в таких каталогах ссылка на заблокированный приложением файл может не создаваться.

Для контроля миграции файлов по определенным критериям (размер, время создания и модификации и так далее) используется секция MigXmlHelper.FileProperties, поиск определенных документов на компьютере может быть организован при помощи MigXmlHelper.GenerateDocPatterns.

Как видите, разработчики пошли по пути унификации и упрощения использования пакета, что нельзя не приветствовать. Те же, кому хоть раз пришлось работать с USMT, должны оценить использование миграции жестких ссылок вместо копирования больших объемов информации. В статье затронуты только основные изменения, появившиеся в пакете автоматической установки WAIK для Windows 2008R2/7, более подробную информацию о релизе можно получить на ресурсах TechNet [2].

  1. Бета-версия Windows AIK для Windows 7/2008R2 – http://go.microsoft.com/fwlink/?LinkId=136976.
  2. Windows Automated Installation Kit for Windows 7 Beta – http://technet.microsoft.com/en-us/library/dd349343.aspx.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru