Выяснив основные понятия и разобрав принцип работы утилиты Windows SIM, в этой лекции мы перейдем непосредственно к вопросу о возможностях по настройке образа:
Дистрибутивный общий ресурс - это папка для хранения драйверов, приложений и пакетов, например, бюллетени по безопасности.
Дистрибутивный общий ресурс можно создать при помощи диспетчера установки или вручную. Добавлять файлы в общий ресурс можно также двумя способами: диспетчером установки или с помощью проводника.
Чтобы создать дистрибутивный общий ресурс с помощью Windows SIM необходимо выполнить следующие действия:
При создании дистрибутивного общего ресурса с помощью диспетчера установки Windows создается правильная структура папок внутри ресурса. Диспетчер установки Windows может открывать только дистрибутивные общие ресурсы, содержащие хотя бы одну из четырех особых папок: $OEM$ Folders, Out-of-Box Drivers, Packages и LangPacks.
Если планируется использовать программу установки Windows для развертывания многоязыкового выпуска Windows, можно скопировать один или несколько языковых пакетов в каталог \Langpacks дистрибутивного общего ресурса, обновить файл lang.ini, а затем воспользоваться программой установки для установки языковых пакетов, находящихся в дистрибутивном общем ресурсе. Это типичный сценарий для организаций, развертывающих Windows в многоязыковых средах, где пользователям нужна возможность переключения отображаемого языка между несколькими языками на одном компьютере. Согласно требованиям лицензии выпуски "Windows Максимальная" и "Windows Корпоративная" могут содержать несколько языков, остальные выпуски Windows 7 могут содержать только один язык. Выпуски, поддерживающие несколько языков называются многоязычными выпусками. Следующая процедура может применяться только к многоязыковым выпускам Windows. Добавление языковых пакетов в каталог \Langpacks может увеличить время установки Windows. Пакеты в каталоге \Langpacks добавляются в образ Windows во время этапа настройки windowsPE, перед фактической установкой Windows.
Копирование языкового пакета в каталог \Langpacks
mkdir C:\my_distribution\langpacks
mkdir C:\my_distribution\langpacks\fr-fr mkdir C:\my_distribution\langpacks\de-de xcopy C:\LPs\fr-fr\lp.cab C:\my_distribution\langpacks\fr-fr\lp.cab xcopy C:\LPs\de-de\lp.cab C:\my_distribution\langpacks\de-de\lp.cab
expand.exe -f:* C:\LPs\fr-fr\lp.cab C:\LPs\fr-fr\expanded expand.exe -f:* C:\LPs\de-de\lp.cab C:\LPs\de-de\expanded
xcopy C:\LPs\fr-fr\expanded\sources\license\* c:\my_distribution\sources\license\ xcopy C:\LPs\fr-fr\expanded\setup\sources\* c:\my_distribution\sources\ xcopy C:\LPs\de-de\expanded\sources\license\* c:\my_distribution\sources\license\ xcopy C:\LPs\de-de\expanded\setup\sources\* c:\my_distribution\sources\
DISM.exe /Mount-Wim /WimFile:C:\my_distribution\sources\install.wim /index:1 /MountDir:C:\test\offline
DISM.exe /image:c:\test\offline /distribution:c:\my_distribution /Get-Intl
DISM.exe /image:c:\test\offline /Gen-LangINI /distribution:c:\my_distribution /Set-AllIntl:fr-fr
При выполнении операции добавления или удаления языковых пакетов для дистрибутивного общего ресурса необходимо повторно создать файл Lang.ini. Файл Lang.ini используется программой установки Windows. Он содержит список всех доступных языковых пакетов, их расположение и язык по умолчанию, используемый программой установки. Если программа установки Windows запущена из полной операционной системы и язык по умолчанию не выбран, то будет предложено выбрать язык для программы установки Windows из доступных в дистрибутивном общем ресурсе. Если программа установки Windows запущена с загрузочного носителя или среды предустановки Windows (Windows PE), то для поддержки нескольких языков необходимо добавить дополнительные компоненты в файл Boot.wim.
DISM.exe /unmount-Wim /MountDir:C:\test\offline /commit
Добавив языковые пакеты в дистрибутивный общий ресурс и повторно создав файл lang.ini, можно использовать программу установки Windows и файл ответов для создания многоязыкового образа, содержащего языки в дистрибутивном общем ресурсе. Кроме того, региональные языковые параметры по умолчанию можно в любой изменить одним из следующих способов.
Ключи продуктов Windows используются для следующих действий:
Для этих целей можно использовать различные ключи продуктов. Место ввода ключа продукта определяет, понадобится ли пользователю вводить ключ в экране приветствия Windows.
При установке Windows с одноразовым ключом продукта предусмотрено 30 дней, в течение которых следует активировать эту установку Windows. При установке Windows с многопользовательским ключом активации (MAK) корпоративной лицензии этот ключ должен быть задан с параметром "ProductKey" в компоненте Microsoft-Windows-Shell-Setup. Этапы ввода ключа продукта:
Microsoft-Windows-Setup\UserData\ProductKey\Key – применяется на этапе windowsPE. Он определяет образ Windows, используемый при выполнении установки Windows.Microsoft-Windows-Shell-Setup\ProductKey - применяется на этапе specialize Он определяет ключ продукта для активации Windows. Если используется этот параметр, приветствие Windows не предлагает ввести ключ продукта. Задать его можно в параметре Microsoft-Windows-Setup\UserData\ProductKey\Key, при этом два ключа продукта могут быть различными.При изменении образа Windows на выпуск более высокого уровня с помощью системы обслуживания образов и управления ими (DISM) ключ продукта не требуется. Установщик или конечный пользователь может добавить ключ продукта одним из следующих способов:
Microsoft-Windows-Shell-Setup на этапе настройки specialize./Set-ProductKey.Во время установки Windows с помощью файла ответов можно указать язык, региональные параметры и клавиатуру по умолчанию. Существует два способа настроить региональные параметры в файле ответов.
Microsoft-Windows-International-Core-WinPE включает в себя параметры, которые можно использовать для изменения языка и региональных параметров на этапе настройки windowsPE. Также можно изменить пользовательский интерфейс программы установки Windows, указав значения в этом компоненте.Microsoft-Windows-International-Core включает в себя параметры, которые можно использовать для изменения языка и региональных параметров во время этапов настройки specialize и oobeSystem. Можно выполнить предварительный выбор языка и пропустить выбор языка на странице пользовательского интерфейса экрана приветствия Windows, указав язык и региональные параметры на этапе настройки oobeSystem в компоненте Microsoft-Windows-International-Core. В общем случае пользователь может выбрать между языком программы установки по умолчанию и любым дополнительным языком, установленным в образе. Выбор языка обновит другие региональные параметры, задав для них значения по умолчанию, связанные с этим языком. Впоследствии пользователь сможет индивидуально изменить эти параметры по умолчанию.Настройка региональных параметров на этапе настройки windowsPE:
Microsoft-Windows-PnpCustomizationsWinPE, чтобы применить параметры на этапе настройки windowsPE.Microsoft-Windows-International-Core-WinPE. Например, если в дистрибутивном общем ресурсе доступен русский языковой пакет, можно добавить значения "ru-RU" в Настройка региональных параметров на этапе настройки specialize:
Microsoft-Windows-International-Core, чтобы применить параметры во время этапов настройки specialize и oobeSystem.Для большинства языков системы требуется перезагрузка. Если языковые параметры обрабатываются во время этапов настройки specialize или oobeSystem, компьютеру может понадобиться дополнительная перезагрузка.
Microsoft-Windows-International-Core, чтобы настроить региональные параметры для конкретного региона. Например, добавляем значения "EN-US" к параметрам Microsoft-Windows-International-Core на этапе настройки specialize. Можно также заранее выбрать язык и задать язык и региональные параметры на этапе настройки oobeSystem в компоненте Microsoft-Windows-International-Core. В этом случае при загрузке для пользователя экрана приветствия Windows страница пользовательского интерфейса выбора языка будет пропущена. В общем случае пользователь может выбрать между языком программы установки по умолчанию и любым дополнительным языком, установленным в образе. Выбор языка обновит другие региональные параметры, задав для них значения по умолчанию, связанные с этим языком. Впоследствии пользователь сможет индивидуально изменить эти параметры по умолчанию.В файле ответов можно настроить несколько различных языковых параметров с помощью определения разных значений, которые должны обрабатываться на разных этапах настройки. Для этого в файле ответов можно создать несколько разделов, которые будут обрабатывать различные языковые параметры на различных этапах установки Windows. Например, можно создать языковые и региональные параметры на этапе настройки windowsPE в компоненте Microsoft-Windows-International-Core-WinPE. Затем можно изменить параметры по умолчанию на этапе настройки oobeSystem или specialize путем добавления параметров в компонент Microsoft-Windows-International-Core.
Если языковые параметры обрабатываются на этапе настройки oobeSystem, может понадобиться перезагрузка компьютера. Следует также учесть, что время, затраченное компьютером на обработку языковых параметров, не даст быстро загрузиться экрану приветствия Windows.
Microsoft-Windows-Setup\DiskConfiguration\Disk в этап настройки windowsPE.Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions в этап настройки windowsPE.Size = <размер>, либо Extend = true.Size.Extend = true, чтобы программа установки Windows задала размер раздела в соответствии с оставшимся пространством на жестком диске.Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions\CreatePartition\Extend задайте Extend = false и задайте Size = 100. Изначально размер раздела составляет 100 МБ. Процесс его изменения описан в следующей части.Изменение разделов
Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions в этап настройки windowsPE.ModifyPartition\Order и "PartitionID" в следующих двух шагах для CreatePartition\Order.ModifyPartition\Order и "PartitionID" в следующих двух шагах.Active = true. Если отдельные системные разделы отсутствуют, необходимо указать раздел Windows.Letter = C. Если буква не задана, то по умолчанию используется первая доступная буква от C до Z.ModifyPartition\Extend = true, чтобы размер раздела соответствовал оставшемуся пространству в расширенном разделе.Определение раздела для установки Windows
Microsoft-Windows-Setup\ImageInstall\OSImage необходимо либо очистить параметр "InstallToAvailablePartition", либо задать ему значение "false".Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo.Microsoft-Windows-Setup\DiskConfiguration\Disk в этап настройки windowsPE.Microsoft-Windows-Setup\DiskConfiguration\Disk\CreatePartitions в этап настройки windowsPE.Type = EFI .Type = MSR .Type = Primary.Size=<size>, или Extend=True, но не оба варианта сразу.Extend = True, чтобы программа установки Windows расширила раздел на всю оставшуюся часть жесткого диска.Изменение разделов
Microsoft-Windows-Setup\DiskConfiguration\Disk\ModifyPartitions в этап настройки windowsPE.CreatePartition\Order, ModifyPartition\Order и параметра "PartitionID".CreatePartition | Order.Определение раздела для установки Windows
Microsoft-Windows-Setup\ImageInstall\OSImage необходимо либо очистить параметр "InstallToAvailablePartition", либо задать ему значение "false".Microsoft-Windows-Setup\ImageInstall\OSImage\InstallTo.Чтобы добавить пользовательскую команду в файл ответов
Microsoft-Windows-Setup\RunSynchronous.Microsoft-Windows-Deployment\RunSynchronous.Microsoft-Windows-Shell-Setup\FirstLogonCommands.В файл ответов можно добавить пользовательский сценарий, который будет запускаться:
После завершения программы установки Windows можно выполнить дальнейшую настройку системы путем добавления команд в файл %WINDIR%\Setup\Scripts\SetupComplete.cmd. Этот файл позволяет устанавливать дополнительные приложения, запускать специальные сценарии Windows (cscript или wscript) или вносить в систему другие изменения перед входом в нее пользователя. Команды в файле Setupcomplete.cmd выполняются с привилегией локальной системы. После установки Windows и перед появлением экрана входа в систему программа установки Windows выполняет поиск файла SetupComplete.cmd в каталоге %WINDIR%\Setup\Scripts\. Если файл SetupComplete.cmd найден, он выполняется. В противном случае установка продолжается в обычном режиме. Программа установки Windows записывает действие в файл Setupact.log. Нельзя перезагрузить систему и возобновить выполнение файла SetupComplete.cmd. Программа установки не проверяет коды выхода или коды ошибок в сценарии после выполнения файла SetupComplete.cmd. Функции Setupcomplete.cmd отличаются от команд RunSynchronous и RunAsynchronous следующим образом: Setupcomplete.cmd выполняется после завершения программы установки Windows, а команды RunSynchronous и RunAsynchronous выполняются в процессе выполнения установки Windows. Если в процессе установки компьютер присоединяется к домену, то групповая политика, определенная в домене, не применяется к компьютеру до выполнения Setupcomplete.cmd. Это гарантирует, что действия групповой политики, связанные с настройкой, не повлияют на работу сценария.
Если в программе установки Windows возникает неустранимая ошибка, можно настроить программу установки на автоматический запуск сценария, содержащего специальные команды или действия. Неустранимая ошибка - это ошибка, не позволяющая программе установки Windows завершить работу. Данная функция полезна при автоматической установке нескольких систем сразу. Эта функция позволяет сразу обнаружить ошибку во время установки Windows и выполнить специальные действия. Если в программе установки Windows возникает неустранимая ошибка, не позволяющая программе установки завершить свою работу, то последняя выполняет поиск командного сценария в следующем каталоге: %WINDIR%\Setup\Scripts\ErrorHandler.cmd. Будет выполнено одно из двух действий в зависимости от того, найден ли сценарий. Если сценарий не найден, появится диалоговое окно с описанием ошибки. Пользователь должен закрыть диалоговое окно перед выходом из программы установки Windows. Если сценарий найден, то он выполняется синхронно. Диалоговое окно и описание ошибки не отображаются. После завершения сценария ErrorHandler.cmd выполняется выход из программы установки Windows. В зависимости от этапа установки Windows компьютер возвращается в ту среду, из которой выполнялась установка (например, в предыдущую версию операционной системы или в среду предустановки Windows). Существует несколько способов добавления файла ErrorHandler.cmd с помощью структуры каталогов $OEM$. Первый - создать папку Sources\$OEM$\$$\Setup\Scripts в дистрибутиве Windows и скопировать файл ErrorHandler.cmd в эту папку. Второй - создать временную папку, содержащую структуру папок $$\Setup\Scripts и скопировать в этот каталог файл ErrorHandler.cmd, а затем запустить программу установки Windows с параметром /m:временная_папка, где временная_папка - это временная папка, созданная в начале этого шага.
Изучив данную лекцию, вы должны получить представления о:
Дистрибутивный общий ресурс - это папка для хранения драйверов, приложений и пакетов, например, бюллетени по безопасности.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.