Показать полную графическую версию : [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:.
И снова здравствуйте…
Скажите пожалуйста, как задать параметры отображения папки через Autounattend.xml .
Gaivor
gaivor,
Можно попробовать почитать про синхронные и асинхронные команды. В общем то, ваша задача достаточно узконаправлена, а значит конкретный пример врятли кто напишет.
Если конечно, вы имеете ввиду как настроить вид папОК через файл ответов, то я бы посоветовал идти следующим путем. Узнать место реестра где хранятся настройки (знал, но забыл просто где). Это можно сделать с помощью программы RegShot.
Делаем снимок реестра меняем параметр вида папки, делаем второй снимок. Видим различия, понимаем какие настройки нужны. Экспортируем их в Reg-файл. С помощью синхронной команды, импортируем файл реестра во время установки.
kpdozer, я даю вам ответ, который с минимальными затратами позволяет установить систему автоматически. И нет, мне не жаль, что он вас не устраивает :) Потому что вы исходите из предпосылки, что раз у вас есть терабайтник переносной, теперь с него можно ставить виндовс. Я насмотрелся уже такого мышления выше крыши, и ниже еще один пример. Ставьте перед собой реальные цели, правильно формируйте задачу и выбирайте грамотные пути ее решения. Ваша задача - установить ОС автоматически, а не установить ее с USB-диска.
gaivor, тема по твикам прикреплена по соседству, и я уверен, что там такой вопрос задавался не раз. Файл ответов не предоставляет возможности настроить вид папок.
Vadikan,
Согласен, и вопрос был сформулирован не совсем корректно. Было сказано слишком много лишнего. Я исправлюсь:
Что нужно сделать для того чтобы обрабатывался файл ответов расположенный не только на съемных дисках, но и на локальных?
Теперь вопрос звучит однозначно.
Использование сторонних устройств, для меня просто не приемлемо, это больше принцип жизни. Есть огромное количество задач, которые можно было решить доп. устройствами и ручными действиями, но я предпочитаю автоматизм всецело иначе со временем незначительных манипуляций будет настолько много, что больше будет работать человек, а не машина. Кому то может быть это привычно, но для меня не приемлемо.
Пока не хватает времени, но предварительная идея такова (кому интересно):
С помощью Winpeshl.ini внури boot.wim, запустить setup.exe с ключом, явно указывающим расположение xml-файла ответов. Либо запустить cmd-скрипт, осуществляющий поиск нужного xml-файла ответов на ВСЕХ дисках и после нахождения конечно же запустить setup.exe с нужными ключами.
Спасибо.
kpdozer, вот видите - вы правильно сформулировали задачу и сразу вышли на решение, причем самостоятельно :)
Материалы в помощь:
Создание базового загрузочного диска Windows PE (http://oszone.net/8611) - там даже есть пример команды для вызова файла ответов :) Ну и Скрипт для поиска нужного файла в корне всех дисков (http://www.oszone.net/2805) в помощь.
Vadikan, Огромное спасибо :)
Можно попробовать почитать про синхронные и асинхронные команды. »
В таком случае, скажите, на каком проходе импортировать твик – чтобы он подействовал на всех будущих пользователей?
Gaivor
gaivor, читайте материалы сайта...
Сравнение способов установки приложений (http://oszone.net/8594#compare)
Применение твиков реестра Windows 7 и Vista (http://oszone.net/8597)
kpdozer, пожалуйста, я ничего нового не сказал - все описано давно на сайте :)
Объясните пожалуйста, обсуждаемый файл ответов подходит только для Висты или для Семёрки тоже?
Lennyvets
21-12-2010, 22:41
yaryar,
Объясните пожалуйста, обсуждаемый файл ответов подходит только для Висты или для Семёрки тоже? »
Если имеется ввиду файл ответов с именем AutoUnattend.xml, то для 7 подходит.
Если имеется ввиду <?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<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">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<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">
<UserData>
<ProductKey>
<Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>OSZone.net</FullName>
<Organization>OSZone.net</Organization>
</UserData>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1280</HorizontalResolution>
<VerticalResolution>800</VerticalResolution>
</Display>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>4</Value>
</MetaData>
</InstallFrom>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
</component>
</settings>
<settings pass="specialize">
<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">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
</settings>
<settings pass="oobeSystem">
<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">
<AutoLogon>
<Enabled>true</Enabled>
<LogonCount>2</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1280</HorizontalResolution>
<VerticalResolution>800</VerticalResolution>
</Display>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>Russian Standard Time</TimeZone>
<RegisteredOrganization>OSZone.net</RegisteredOrganization>
<RegisteredOwner>OSZone.net</RegisteredOwner>
</component>
<component name="Microsoft-Windows-International-Core" 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">
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:c:/vistawork/dvd/sources/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
то для 7 подходит, но некоторые параметры устарели. См. Работа с файлами ответов (http://technet.microsoft.com/ru-ru/library/dd744318%28WS.10%29.aspx) в Windows 7
Приветствую.
Задача очень простая: нужно чтобы сервер разворачивался из образа со стандартными настройками и при первом логине задавал 2 вопроса:
-имя сервера
-пароль админа
Файл ответов ниже.
При разворачивании Windows Server 2008 sp2 всё так и происходит.
При разворачивании Windows Server 2008 R2 имя сервера выдается произвольно и вопрос о нём не задаётся при первом старте системы.
В чём может быть дело?
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="generalize">
<component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
</OOBE>
<RegisteredOrganization>ORG</RegisteredOrganization>
<RegisteredOwner>Admin</RegisteredOwner>
<ShowWindowsLive>false</ShowWindowsLive>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserLocale>ru-RU</UserLocale>
<InputLocale>en-US</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/distrib/sources/install.wim#Windows Server 2008 R2 SERVERSTANDARD"
xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Добрый день, всем.
Вот и до меня дошел прогресс, купил лицензию на Win7 Pro
Зашел в личный кабинет и скачал от туда дистрибутив, и взял ключик.
Но после сборки дистрибутива пишет ошибку.
http://img221.imageshack.us/i/screenshot1pq.png/
Вот сам файл ответов.
Расположен в корне DVD
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
<ProductKey>
<Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
Звонил в Майкрософт, они сказали что ключик верный.
Подскажите может где напортачил?
Для создания файлов ответов использовал, пакет KB3AIK_RU.ISO
Но после сборки дистрибутива пишет ошибку. »
Мда... Какую и на каком этапе? Впрочем, неважно, ибо файл ответов не соответствует стандарту. См. статью из шапки и добавьте все обязательные параметры, после чего сделайте валидацию в WISM.
Мда... Какую и на каком этапе? Впрочем, неважно, ибо файл ответов не соответствует стандарту. См. статью из шапки и добавьте все обязательные параметры, после чего сделайте валидацию в WISM. »
Это не полный файл ответов, могу выложить тот что создал полный.
Ошибка появляется на этапе, после применения графических параметров.
скрин (http://img221.imageshack.us/i/screenshot1pq.png)
voler, уберите ключ из Microsoft-Windows-Setup\Key, а вместо этого добавьте его в Microsoft-Windows-Shell-Setup\ProductKey.
Если это не сработает, используйте стандартный ключ из sources\product.ini, а затем измените его после установки в автоматическом режиме. См. Управление активацией Windows 7 и Office 2010 из командной строки (http://www.outsidethebox.ms/11025/)
Microsoft-Windows-Shell-Setup\ProductKey. »
У меня в WSIM нет этого параметра. Это нормально?
Если это не сработает, используйте стандартный ключ из sources\product.ini »
Со стандартным ключем установка проходит нормально.
Можно по подробнее как эти записи выглядят в этой ветке Microsoft-Windows-Shell-Setup файла установки?
Lennyvets
14-01-2011, 18:33
voler, про страницу выбора ключа продукта, см. Автоматизация экранa приветствия Windows (http://technet.microsoft.com/ru-ru/library/dd744547%28WS.10%29.aspx)
Попробуйте запустить установку без файла ответов и подсунуть ключ, чтобы быть уверенным что программа установки принимает (ну или не принимает) ключ.
У меня в WSIM нет этого параметра »
Как это? Добавьте компонент в файл ответов и щелкните основной узел группы - д.б. в правой панели. Пишу по памяти, конечно.
Пишу по памяти, конечно. »
И она меня не подводит :)
http://tools.oszone.net/Vadikan/img/productkey.jpg
CtrlSoft
16-01-2011, 03:30
Автоматический выбор устанавливаемого образа Windows
Если в WIM-файле имеются 32- и 64-разрядные версии Windows, необходимо выбрать устанавливаемый образ Windows. При установке вручную требуемый образ можно выбрать через интерфейс пользователя. В случае автоматической установки необходимо использовать параметр MetaData. Параметр MetaData используется для определения устанавливаемого образа. С помощью параметров ImageInstall\OSImage\InstallFrom\Metadata Ключ и Значение в компоненте Microsoft-Windows-Setup укажите устанавливаемый образ Windows. Например, если в образе Windows существуют две версии Windows Vista Ultimate различных типов архитектуры - 32-разрядная версия Windows Vista Ultimate и 64-разрядная версия Windows Vista Ultimate - необходимо указать метаданные, указывающие на индекс образа, имя, описание или тип архитектуры. Метаданные типа архитектуры должны иметь значение «0» для 32-разрядной архитектуры и «9» - для 64-разрядной. Дополнительные сведения см. в описании параметра MetaData в Справочнике по автоматической установке Windows.
http://technet.microsoft.com/ru-ru/library/cc721953(WS.10).aspx
В Справочнике по автоматической установке Windows об автоматическом выборе архитектуры ни слова.
Можно сделать и так*, но все-же хотелось бы узнать что это за параметр такой, информации совсем мало.
*<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<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">
<UpgradeData>
<Upgrade>false</Upgrade>
</UpgradeData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UpgradeData>
<Upgrade>false</Upgrade>
</UpgradeData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>2</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
</settings>
</unattend>
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.