Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » Общее - Мультивариантный установочный диск.

Ответить
Настройки темы
Общее - Мультивариантный установочный диск.

Аватара для Boa Soft

Компьютерный шаман


Moderator


Сообщения: 2912
Благодарности: 953


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Boa Soft
Дата: 20-06-2016
Описание: Добавил утраченные картинки
Вложения
Тип файла: 7z Loader.7z
(1.73 Mb, 671 просмотров)
Как вы знаете, для автоматизации установки применяется файл ответов (сценария), который можно разместить как на флешке, так и на самом установочном диске.
При размещении на флешке недостаток в том, что собственно нужна сама флешка. Приемущества - легко сменить сценарий на ней, флешку можно вообще убрать и получить доступ к обновлению уже установленной OS так и к восстановлению системы, что недоступно при наличии файла ответов.

При размещении файла ответов на самом установочном диске более ничего не требуется, но обновление и восстановление системы более недоступно. Кроме того, это не работает с USB HDD.

В обоих случаях нет возможности выбора между несколькими файлами сценариев автоустановки.

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

При более плотном знакомстве с предметом выяснилось, что все намного проще, чем в XP. По двум причинам.

1. Установка стартует не из текстового режима как в XP, а из полноценной, хоть и подрезанной 32 бит OS - Windows PE.
2. У setup есть параметр /unattend:<имя файла ответов> с помощью которого можно задать нужный файл ответов.

Setup запускается winpeshl.exe, который вызывается при загрузки WinPE и запускает setup в корне системного диска (для PE - всегда X: )

Идея в следующем - перехватить запуск setup и запустить некую утилиту для выбора, которая потом запустит setup со сценарием автоустановки или без него в зависимости от выбора. Кроме того, добавить запуск Total Commander для сохранения - просмотра файлов пользователя.

Утилита была создана на основе моего конструктора авторанов, с некоторыми доработками.

Основное отличие новой версии - это возможность совмещений любого количества дистрибутивов на одном диске.
Программа по тег-файлу ищет диск с дистрибутивом и больше не нужны пляски с переименованием файлов setup!


Боле подробное описание в файле readme.txt в архиве.




После скачивания файла из вложения необходимо откорректировать файлы ответов из примера на свой вкус - файлы вполне рабочие, но Вам, возможно они не подойдут.
Так же, необходимо добавить настроенную сборку Total Commander в Program Files\Total Commander\ распакованного архива. Разрядность Total Commander должна соответствовать разрядности папки.Выбираем папку исходя из разрядности boot.wim.

Для интеграции в boot.wim необходимо его смонтировать:

Код: Выделить весь код
dism /Mount-Wim /WimFile:D:\win7work\Win7Distr\sources\boot.wim /index:2 /MountDir:D:\win7work\mount
Затем скопировать с перезаписью файлы архива в папку, куда мы смонтировали образ.

И, наконец сохранить изменения в boot.wim

Код: Выделить весь код
dism /Unmount-Wim /MountDir:D:\win7work\mount /commit
Потом создаем iso образ и записываем его на диск привычным вам путем.

Новое в текущем билде.

1. Исправлено - не разпознование a-канала в некоторых картинках.
2. Исправлено - артефакты в 64 bit Windows/WinPe при отрисовке некоторых картинок.
3. Исправлены артефакты при использовании прозрачного фона.
4. Добавлен параметр /ini:имя файла для задания альтернативного имени файла конфигурации.


Новое в версии 3.0

1. Определение буквы дистрибутива по те-файлу.
2. Создание файлов тегов и системных переменных (как и удаление) из Action
3. Добавлено назначение пользовательских переменных окружения.
4. Добавлено использование системных переменных в заголовках кнопок и меток, обновляемых каждый раз при отображении страницы.
5. Исправил ошибку, приводящую иногда к падению при завершении программы.
6. Добавлено определение типа загрузки BIOS/UEFI
7. Добавлена поддержка радиокнопок и чекбоксов.
8. Добавлена возможность замены переменных в текстовых файлах (файлах ответов)
9. Возможность динамически разрешать-запрешать доступ к элементам управления.


PS Программа находится в развитии. Полностью совместима со старыми скриптами авторанов.

Жду отзывов и пожеланий.

Важные пояснения:

1. Проблема с 64 бит системами решена. Выбирайте версию программы соответственно битности boot.wim.
В архиве оба варианта программы.
2. MSDARTS 6.5/7 нужно интегрировать соответственно битности boot.wim.

-------
Человеческая лень - главная движущая сила технического прогресса.

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 02:15, 17-12-2009

 

Аватара для CtrlSoft

Ветеран


Сообщения: 569
Благодарности: 169

Профиль | Сайт | Отправить PM | Цитировать


yarus88,
Инструменты для клонирования (развертывание из образа) Windows XP
+
Установка XP из WIM (Велосипед или НоуХау)
+
Мультивариантный установочный диск

-------
Windows 7 AIO x86-x64

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:09, 10-01-2010 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для INALKA

Пользователь


Сообщения: 133
Благодарности: 5

Профиль | Отправить PM | Цитировать


Здравствуйте Всем! Помогите решить проблему ! имеется установочный диск с русской версией Vista Home Premium хочу добавить туда французский язык,чтобы изначально загрузка шла на французском ,то есть сделать мульти загрузочный диск русско-французский.если кто знает. помогите. очень нужно,Заранее благодарю

Отправлено: 17:34, 27-02-2010 | #22


Аватара для hobbit25

Ветеран


Сообщения: 1201
Благодарности: 124

Профиль | Отправить PM | Цитировать


Boa Soft, а можете поделится MSDARTS для своего Мультивариантный установочный диск уж очень приятно все выглядит!

Отправлено: 01:18, 19-03-2010 | #23


Старожил


Сообщения: 319
Благодарности: 12

Профиль | Отправить PM | Цитировать


Boa Soft
А планируется ли добавить в нее запуск всяких утилит, акронис например?

Отправлено: 02:53, 19-03-2010 | #24


Аватара для hobbit25

Ветеран


Сообщения: 1201
Благодарности: 124

Профиль | Отправить PM | Цитировать


Boa Soft, msdart скачал а вот как прикрутить к вашему творению может дадите инструкцию

Отправлено: 13:13, 19-03-2010 | #25


Аватара для hobbit25

Ветеран


Сообщения: 1201
Благодарности: 124

Профиль | Отправить PM | Цитировать


ну вот а в ответ тишина...

Отправлено: 14:11, 19-03-2010 | #26


Аватара для Boa Soft

Компьютерный шаман


Moderator


Сообщения: 2912
Благодарности: 953

Профиль | Сайт | Отправить PM | Цитировать


hobbit25,

Собрать образ с MS-DART, смонтировать его и вытащить все файлы, добавленные MS_DART к стандартной re.

Потом монтируем стандартный boot.wim index 2 и добавляем в те же папки вытянутые файлы кроме winpeshl.ini.

Так же добавляем комплект из шапки.

В реестре PE(RE) MSDART ничего не меняет.

setup.ini

Код: Выделить весь код
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;+                                                             +
;+		     Авторан для Windows		                             +
;+                                                             +
;+      (С) Boa Software aka Safonow Yuri                      +
;+                                                             +
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\

[Default]
DefaultHint=Для получения подсказки наведите|курсор на нужный пункт
DefaultHintCaption=Выберите нужное действие
Height=480
Width=640
BackGround=IMG\bkg.bmp
AlphaBlend=255
ShowBlend=0
IncBlend=10
BackGroundType=10
BorderType=1

Movable=0

LabelFontName=Tahoma
LabelFontSize=22
HintLabelFontColor=clWhite
LabelFontBold=0
LabelFontItalic=0
LabelShadowColor=clGray
LabelShadowSize=1

HintLabelFontName=Tahoma
HintLabelFontSize=12
HintLabelFontColor=clWhite
HintLabelFontBold=0
HintLabelFontItalic=0
HintLabelShadowColor=clBlack
HintLabelShadowSize=0

ButtonFontName=Tahoma
ButtonFontSize=14
ButtonFontColor=clWhite
ButtonFontBold=0
ButtonFontItalic=0 
ButtonFontActiveColor=clGray
ButtonFonActiveUnderline=0

CheckFiles=0

DefaultPage=1

AutosaveState=0
ScreenResX=1024	
ScreenResY=768
ScreenBpp=32


[Page_001]
; Главное меню
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_002]
; Выбор SCU системы
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_003]
; Starter
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_004]
; Home basik
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_005]
; Home premium
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_006]
; Professional
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_007]
; Ultimate
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_008]
; Enterprise
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp

[Page_009]
; Help page
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp



;------------------- общие элементы -----------------------

[Item_001]
Type=hintlabel
Page=0
Left=65
Top=100
;FontColor=ClWhite
;ShadowColor=clBlack
FontSize=11
FontBold=0

[Item_002]
Type=button
Page=0
Left=40
Top=420
Image=IMG\CLOSE_RED.BMP
Caption=Выход
Hint=Выход из программы установки|после выхода компьютер будет перезагружен
Action=#close
Cmd=
Param=


;-------------------  главное меню -----------------------

[Item_011]
Type=Image
Page=1
Left=470
Top=40
Transparent=1
Image=IMG\logo_1.bmp


[Item_012]
Type= label
Page=1
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Windows Seven setup


[Item_013]
Type=button
Page=1
Left=80
Top=200
image=IMG\GO_GREEN.BMP
;FocusImage=img\btn_focus.bmp
Caption=Установка Windows 7 (стандартная)
Hint=Начать установку Windows 7|все параметры устанавливаются вручную
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= 


[Item_014]
Type=button
Page=1
Left=80
Top=240
Image=IMG\GO_GREEN.BMP
;FocusImage=img\btn_focus.bmp
Caption=Переход к выбору версии и сценария установки
Hint=Перейти к выбору версии устанавливаемой системы|и сценария ее установки
Action=#page
Cmd=
Param= 2


[Item_015]
Type=button
Page=1
Left=80
Top=280
Image=IMG\GO_BLUE.BMP
;FocusImage=img\btn_focus.bmp
Caption=Поддержка сети для среды восстановления Windows
Hint=Запустить поддержку сети для среды восстановления Windows
Action=#runhide
Cmd= %windir%\system32\netstart.exe
Param= -prompt 


[Item_016]
Type=button
Page=1
Left=80
Top=320
Image=IMG\GO_BLUE.BMP
;FocusImage=img\btn_focus.bmp
Caption=Запуск среды восстановления Windows
Hint=Запустить среду восстановления Windows
Action=#runhide
Cmd= %SystemDrive%\sources\recovery\RecEnv.exe
Param= 



[Item_017]
Type=button
Page=1
Left=80
Top=360
Image=IMG\GO_BLUE.BMP
;FocusImage=img\btn_focus.bmp
Caption=Запуск Total Commander
Hint=Запуск файлового менеджера Total Commander
Action=#runhide
Cmd=%SystemDrive%\Program Files\Total Commander\TOTALCMD.EXE
Param= 


[Item_018]
Type=button
Page=1
Left=500
Top=420
Image=IMG\INFO_BLUE.BMP
Caption=Справка
Hint=Информация о мультивариантном установочном диске
Action=#page
Cmd=
Param=9


;------------------- выбор SCU продукта -----------------------

[Item_021]
Type=Image
Page=2
Left=470
Top=40
Transparent=1
Image=IMG\logo_3.bmp


[Item_022]
Type= label
Page=2
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Выбор версии системы


[Item_023]
Type=button
Page=2
Left=80
Top=200
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Starter (Начальная)
Hint=Выбрать Windows 7 Starter (Начальная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 3


[Item_024]
Type=button
Page=2
Left=80
Top=235
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Home Basic (Домашняя базовая)
Hint=Выбрать Windows 7 Home Basic (Домашняя базовая)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 4


[Item_025]
Type=button
Page=2
Left=80
Top=270
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Home Premium (Домашняя расширенная)
Hint=Выбрать Windows 7 Home Premium (Домашняя расширенная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 5



[Item_026]
Type=button
Page=2
Left=80
Top=305
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Professional (Профессиональная)
Hint=Выбрать Windows 7 Professional (Профессиональная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 6



[Item_027]
Type=button
Page=2
Left=80
Top=340
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Ultimate (Максимальная)
Hint=Выбрать Windows 7 Ultimate (Максимальная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 7


[Item_028]
Type=button
Page=2
Left=80
Top=375
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Enterprise (Корпоративная)
Hint=Выбрать Windows 7 Enterprise (Корпоративная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 8



[Item_029]
Type=button
Page=2
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=1


;------------------- Starter -----------------------

[Item_031]
Type=Image
Page=3
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_032]
Type= label
Page=3
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Starter


[Item_033]
Type=button
Page=3
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Starter|в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\1\auto_no_part.xml


[Item_034]
Type=button
Page=3
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Starter|в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\1\auto_1_part.xml


[Item_035]
Type=button
Page=3
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Starter|в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\1\auto_2_part.xml


[Item_036]
Type=button
Page=3
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Home Basic  -----------------------

[Item_041]
Type=Image
Page=4
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_042]
Type= label
Page=4
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Home Basic


[Item_043]
Type=button
Page=4
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Home Basic |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\2\auto_no_part.xml


[Item_044]
Type=button
Page=4
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Home Basic |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\2\auto_1_part.xml


[Item_045]
Type=button
Page=4
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Home Basic |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\2\auto_2_part.xml


[Item_046]
Type=button
Page=4
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Home Premium  -----------------------

[Item_051]
Type=Image
Page=5
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_052]
Type= label
Page=5
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Home Premium


[Item_053]
Type=button
Page=5
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Home Premium |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\3\auto_no_part.xml


[Item_054]
Type=button
Page=5
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Home Premium |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\3\auto_1_part.xml


[Item_055]
Type=button
Page=5
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Home Premium |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\3\auto_2_part.xml


[Item_056]
Type=button
Page=5
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2



;------------------- Professional   -----------------------

[Item_061]
Type=Image
Page=6
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_062]
Type= label
Page=6
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Professional

[Item_063]
Type=button
Page=6
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Professional |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\4\auto_no_part.xml


[Item_064]
Type=button
Page=6
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Professional |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\4\auto_1_part.xml


[Item_065]
Type=button
Page=6
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Professional |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\4\auto_2_part.xml


[Item_066]
Type=button
Page=6
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Ultimate  -----------------------

[Item_071]
Type=Image
Page=7
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_072]
Type= label
Page=7
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Ultimate


[Item_073]
Type=button
Page=7
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Ultimate |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\5\auto_no_part.xml


[Item_074]
Type=button
Page=7
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Ultimate |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\5\auto_1_part.xml


[Item_075]
Type=button
Page=7
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Ultimate |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\5\auto_2_part.xml


[Item_076]
Type=button
Page=7
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Enteprise -----------------------

[Item_081]
Type=Image
Page=8
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_082]
Type= label
Page=8
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Enteprise 


[Item_083]
Type=button
Page=8
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Enteprise |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\6\auto_no_part.xml


[Item_084]
Type=button
Page=8
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Enteprise |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\6\auto_1_part.xml


[Item_085]
Type=button
Page=8
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Enteprise |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\6\auto_2_part.xml


[Item_086]
Type=button
Page=8
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2

;------------------- Справка  -----------------------

[Item_091]
Type=Image
Page=9
Left=470
Top=40
Transparent=1
Image=IMG\logo_6.bmp


[Item_092]
Type= label
Page=9
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= О программе...

[Item_093]
Type= label
Page=9
Left=80
Top=200
FontColor=ClWhite
ShadowColor=clGray
FontSize=14
FontBold=0
Caption= Мультивариантный установочный диск Windows 7||Имеет в своем составе инструменты MS DARTS 6.5|и файловый менеджер Total Commander с плагинами.||(C) Boa Software 2009-2010

[Item_094]
Type=button
Page=9
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=1
Цитата Ruboard:
А планируется ли добавить в нее запуск всяких утилит, акронис например? »
Можете сами добавить в меню запуск любой утилиты, которая стартует из стандартной WinPE от 7.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 15:53, 19-03-2010 | #27


Аватара для hobbit25

Ветеран


Сообщения: 1201
Благодарности: 124

Профиль | Отправить PM | Цитировать


Boa Soft, спасибо сам уже докумекал ))) спасибо за труд!

Отправлено: 20:14, 19-03-2010 | #28


Аватара для mPaSoft

Ветеран


Сообщения: 852
Благодарности: 640

Профиль | Отправить PM | Цитировать


Всё получается прекрасно! Можно ли каким-нибудь способом внести изменение в файл ответов прямо из WinPE? Например изменить имя юзера, компьютера, рабочую группу? Пытался написать cmd-скрипт, но как-то не очень красиво получается.

----------------------------------------

Написал вот такое:



Код: Выделить весь код
@echo off
cd /d "%~dp0"
color 0A
Title Ввод данных пользователя
set user=Vip
set comp=HOMEPC
set wgrp=HOME
echo.
echo Введите ваши данные для установки.
echo При пустом вводе берутся данные в скобках.
echo Рекомендуется использовать латинский алфавит.
echo Раскладки переключаются клавишами Ctrl+Shift.
echo.
echo Введите имя пользователя (%user%).
echo Запрещённые символы: " / \ [ ] : ; | = , + * ? < >
echo.
set /p user=
echo.
echo Введите имя компьютера (%comp%).
echo Запрещённые символы: " { | } ~ [ \ ] ^ ' : ; < = > ? @ ! # $ % ` ( ) + / . , *
echo.
set /p comp=
echo.
echo Введите имя рабочей группы (%wgrp%).
echo Запрещённые символы: " \ / : * ? < > |
echo.
set /p wgrp=
echo.
nircmd.exe win hide ititle "Администратор"
nircmd.exe win hide ititle "Ввод"
set OutFile=tmp1.txt
echo.^<?xml version="1.0" encoding="utf-8"?^> >>%OutFile%
echo.^<unattend xmlns="urn:schemas-microsoft-com:unattend"^> >>%OutFile%
echo.  ^<settings pass="windowsPE"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SetupUILanguage^> >>%OutFile%
echo.        ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^</SetupUILanguage^> >>%OutFile%
echo.      ^<InputLocale^>0409:00000409^</InputLocale^> >>%OutFile%
echo.      ^<UserLocale^>ru-RU^</UserLocale^> >>%OutFile%
echo.      ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^<SystemLocale^>ru-RU^</SystemLocale^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<UserData^> >>%OutFile%
echo.        ^<ProductKey^> >>%OutFile%
echo.          ^<Key^>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX^</Key^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</ProductKey^> >>%OutFile%
echo.        ^<FullName^>%user%^</FullName^> >>%OutFile%
echo.        ^<AcceptEula^>true^</AcceptEula^> >>%OutFile%
echo.      ^</UserData^> >>%OutFile%
echo.      ^<ImageInstall^> >>%OutFile%
echo.        ^<OSImage^> >>%OutFile%
echo.          ^<InstallFrom^> >>%OutFile%
echo.            ^<MetaData wcm:action="add"^> >>%OutFile%
echo.              ^<Key^>/IMAGE/NAME^</Key^> >>%OutFile%
echo.              ^<Value^>Windows 7 ULTIMATE^</Value^> >>%OutFile%
echo.            ^</MetaData^> >>%OutFile%
echo.          ^</InstallFrom^> >>%OutFile%
echo.          ^<InstallToAvailablePartition^>false^</InstallToAvailablePartition^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</OSImage^> >>%OutFile%
echo.      ^</ImageInstall^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="oobeSystem"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<AutoLogon^> >>%OutFile%
echo.        ^<Password^> >>%OutFile%
echo.          ^<Value^> >>%OutFile%
echo.          ^</Value^> >>%OutFile%
echo.        ^</Password^> >>%OutFile%
echo.        ^<Enabled^>true^</Enabled^> >>%OutFile%
echo.        ^<LogonCount^>1^</LogonCount^> >>%OutFile%
echo.        ^<Username^>%user%^</Username^> >>%OutFile%
echo.      ^</AutoLogon^> >>%OutFile%
echo.      ^<OOBE^> >>%OutFile%
echo.        ^<HideEULAPage^>true^</HideEULAPage^> >>%OutFile%
echo.        ^<NetworkLocation^>Home^</NetworkLocation^> >>%OutFile%
echo.        ^<ProtectYourPC^>3^</ProtectYourPC^> >>%OutFile%
echo.        ^<SkipMachineOOBE^>true^</SkipMachineOOBE^> >>%OutFile%
echo.        ^<SkipUserOOBE^>false^</SkipUserOOBE^> >>%OutFile%
echo.      ^</OOBE^> >>%OutFile%
echo.      ^<UserAccounts^> >>%OutFile%
echo.        ^<AdministratorPassword^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.        ^</AdministratorPassword^> >>%OutFile%
echo.       ^<LocalAccounts^> >>%OutFile%
echo.        ^<LocalAccount wcm:action="add"^> >>%OutFile%
echo.         ^<Password^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.         ^</Password^> >>%OutFile%
echo.         ^<Description^>Встроенная учетная запись администратора компьютера/домена^</Description^> >>%OutFile%
echo.         ^<DisplayName^>%user%^</DisplayName^> >>%OutFile%
echo.         ^<Group^>Administrators^</Group^> >>%OutFile%
echo.         ^<Name^>%user%^</Name^> >>%OutFile%
echo.        ^</LocalAccount^> >>%OutFile%
echo.       ^</LocalAccounts^> >>%OutFile%
echo.      ^</UserAccounts^> >>%OutFile%
echo.            ^<FirstLogonCommands^> >>%OutFile%
echo.                ^<SynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>25^</Order^> >>%OutFile%
echo.                    ^<CommandLine^>cmd /c %%DiskRoot%%\install\install.cmd^</CommandLine^> >>%OutFile%
echo.                ^</SynchronousCommand^> >>%OutFile%
echo.            ^</FirstLogonCommands^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="specialize"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<ComputerName^>%comp%^</ComputerName^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<Identification^> >>%OutFile%
echo.       ^<JoinWorkgroup^>%wgrp%^</JoinWorkgroup^> >>%OutFile%
echo.      ^</Identification^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SkipAutoActivation^>true^</SkipAutoActivation^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.            ^<RunSynchronous^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>1^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&quot;FOR %%i IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST %%i:^\DiskRoot.txt SETX DiskRoot %%i: -m^&quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>2^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&quot;reg add HKLM^\SOFTWARE^\Policies^\Microsoft^\SQMClient^\Windows /v CEIPEnable /t REG_DWORD /d 00000000 /f^&quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>3^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&quot;reg delete HKLM^\SOFTWARE^\Microsoft^\SQMClient^\Windows^\DisabledSessions /va /f^&quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.           ^</RunSynchronous^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.         ^<DisableSR^>1^</DisableSR^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.         ^<CEIPEnabled^>0^</CEIPEnabled^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<cpi:offlineImage cpi:source="wim:D:/Win7/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /^> >>%OutFile%
echo.^</unattend^> >>%OutFile%
iconv -f CP866 -t UTF-8 %OutFile% >tmp2.txt
del /f /q %OutFile%
copy /y bom.txt+tmp2.txt unattend.xml /b
del /f /q tmp2.txt
start /wait X:\SetupOrg.exe /unattend:X:\Scripts\unattend.xml
Может есть какое-то более интересное решение?

----------------------------------------

Немного подправил сценарий для запуска на живой системе:

Код: Выделить весь код
@echo off
cd /d "%~dp0"
color 0A
Title Ввод данных пользователя
set user=Vip
set comp=HOMEPC
set wgrp=HOME
echo.
echo Введите ваши данные для установки.
echo При пустом вводе берутся данные в скобках.
echo Рекомендуется использовать латинский алфавит.
echo.
echo Введите имя пользователя (%user%).
echo Запрещённые символы: " / \ [ ] : ; | = , + * ? < >
echo.
set /p user=
echo.
echo Введите имя компьютера (%comp%).
echo Запрещённые символы: " { | } ~ [ \ ] ^ ' : ; < = > ? @ ! # $ % ` ( ) + / . , *
echo.
set /p comp=
echo.
echo Введите имя рабочей группы (%wgrp%).
echo Запрещённые символы: " \ / : * ? < > |
echo.
set /p wgrp=
echo.
nircmd.exe win hide ititle "Администратор"
nircmd.exe win hide ititle "Ввод"
set OutFile=tmp1.txt
echo.^<?xml version="1.0" encoding="utf-8"?^> >>%OutFile%
echo.^<unattend xmlns="urn:schemas-microsoft-com:unattend"^> >>%OutFile%
echo.  ^<settings pass="windowsPE"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SetupUILanguage^> >>%OutFile%
echo.        ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^</SetupUILanguage^> >>%OutFile%
echo.      ^<InputLocale^>0409:00000409^</InputLocale^> >>%OutFile%
echo.      ^<UserLocale^>ru-RU^</UserLocale^> >>%OutFile%
echo.      ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^<SystemLocale^>ru-RU^</SystemLocale^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<UserData^> >>%OutFile%
echo.        ^<ProductKey^> >>%OutFile%
echo.          ^<Key^>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX^</Key^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</ProductKey^> >>%OutFile%
echo.        ^<FullName^>%user%^</FullName^> >>%OutFile%
echo.        ^<AcceptEula^>true^</AcceptEula^> >>%OutFile%
echo.      ^</UserData^> >>%OutFile%
echo.      ^<ImageInstall^> >>%OutFile%
echo.        ^<OSImage^> >>%OutFile%
echo.          ^<InstallFrom^> >>%OutFile%
echo.            ^<MetaData wcm:action="add"^> >>%OutFile%
echo.              ^<Key^>/IMAGE/NAME^</Key^> >>%OutFile%
echo.              ^<Value^>Windows 7 ULTIMATE^</Value^> >>%OutFile%
echo.            ^</MetaData^> >>%OutFile%
echo.          ^</InstallFrom^> >>%OutFile%
echo.          ^<InstallToAvailablePartition^>false^</InstallToAvailablePartition^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</OSImage^> >>%OutFile%
echo.      ^</ImageInstall^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="oobeSystem"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<AutoLogon^> >>%OutFile%
echo.        ^<Password^> >>%OutFile%
echo.          ^<Value^> >>%OutFile%
echo.          ^</Value^> >>%OutFile%
echo.        ^</Password^> >>%OutFile%
echo.        ^<Enabled^>true^</Enabled^> >>%OutFile%
echo.        ^<LogonCount^>1^</LogonCount^> >>%OutFile%
echo.        ^<Username^>%user%^</Username^> >>%OutFile%
echo.      ^</AutoLogon^> >>%OutFile%
echo.      ^<OOBE^> >>%OutFile%
echo.        ^<HideEULAPage^>true^</HideEULAPage^> >>%OutFile%
echo.        ^<NetworkLocation^>Home^</NetworkLocation^> >>%OutFile%
echo.        ^<ProtectYourPC^>3^</ProtectYourPC^> >>%OutFile%
echo.        ^<SkipMachineOOBE^>true^</SkipMachineOOBE^> >>%OutFile%
echo.        ^<SkipUserOOBE^>false^</SkipUserOOBE^> >>%OutFile%
echo.      ^</OOBE^> >>%OutFile%
echo.      ^<UserAccounts^> >>%OutFile%
echo.        ^<AdministratorPassword^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.        ^</AdministratorPassword^> >>%OutFile%
echo.       ^<LocalAccounts^> >>%OutFile%
echo.        ^<LocalAccount wcm:action="add"^> >>%OutFile%
echo.         ^<Password^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.         ^</Password^> >>%OutFile%
echo.         ^<Description^>Встроенная учетная запись администратора компьютера/домена^</Description^> >>%OutFile%
echo.         ^<DisplayName^>%user%^</DisplayName^> >>%OutFile%
echo.         ^<Group^>Administrators^</Group^> >>%OutFile%
echo.         ^<Name^>%user%^</Name^> >>%OutFile%
echo.        ^</LocalAccount^> >>%OutFile%
echo.       ^</LocalAccounts^> >>%OutFile%
echo.      ^</UserAccounts^> >>%OutFile%
echo.            ^<FirstLogonCommands^> >>%OutFile%
echo.                ^<SynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>25^</Order^> >>%OutFile%
echo.                    ^<CommandLine^>cmd /c %%DiskRoot%%\install\install.cmd^</CommandLine^> >>%OutFile%
echo.                ^</SynchronousCommand^> >>%OutFile%
echo.            ^</FirstLogonCommands^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="specialize"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<ComputerName^>%comp%^</ComputerName^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<Identification^> >>%OutFile%
echo.       ^<JoinWorkgroup^>%wgrp%^</JoinWorkgroup^> >>%OutFile%
echo.      ^</Identification^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SkipAutoActivation^>true^</SkipAutoActivation^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.            ^<RunSynchronous^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>1^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&quot;FOR %%i IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST %%i:^\DiskRoot.txt SETX DiskRoot %%i: -m^&quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>2^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&quot;reg add HKLM^\SOFTWARE^\Policies^\Microsoft^\SQMClient^\Windows /v CEIPEnable /t REG_DWORD /d 00000000 /f^&quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>3^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&quot;reg delete HKLM^\SOFTWARE^\Microsoft^\SQMClient^\Windows^\DisabledSessions /va /f^&quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.           ^</RunSynchronous^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.         ^<DisableSR^>1^</DisableSR^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.         ^<CEIPEnabled^>0^</CEIPEnabled^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<cpi:offlineImage cpi:source="wim:D:/Win7/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /^> >>%OutFile%
echo.^</unattend^> >>%OutFile%
iconv -f CP866 -t UTF-8 %OutFile% >tmp2.txt
del /f /q %OutFile%
copy /y bom.txt+tmp2.txt unattend.xml /b
del /f /q tmp2.txt
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do if exist %%i:\DiskRoot.txt set DiskRoot=%%i:
start /wait %DiskRoot%\setuporg.exe /unattend:%temp%\unattend.xml
Использованы утилиты NirCmd (можно обойтись без неё) и LibIconv для перекодировки CP866 в UTF-8, bom.txt содержит 3 байта маркера utf-8 (пустой файл в кодировке utf-8).

Последний раз редактировалось mPaSoft, 07-06-2010 в 14:15. Причина: Исправил сценарий


Отправлено: 19:29, 17-05-2010 | #29


Старожил


Сообщения: 319
Благодарности: 12

Профиль | Отправить PM | Цитировать


Boa Soft
а что делает эта секция?

[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\

Отправлено: 21:26, 31-05-2010 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » Общее - Мультивариантный установочный диск.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Установочный диск widows 7 xcxc Microsoft Windows 7 4 26-11-2009 19:33
накрылся установочный диск к материнке shurik-1978 Поиск драйверов, прошивок и руководств 3 19-10-2009 06:53
Установка - Не загружаеться установочный диск с Windows XP Устим Microsoft Windows 2000/XP 2 17-09-2008 23:26
[решено] Записать установочный диск MiXalich Хочу все знать 6 27-05-2008 21:24
Установка - [решено] как создать установочный диск? shibzik Microsoft Windows 2000/XP 1 17-10-2007 15:01




 
Переход