Войти

Показать полную графическую версию : [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:.


Страниц : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

Pozia
06-12-2009, 19:15
Vadikan, поставил какую мне нужно тему, обоину и заставку. Использовал вот это:
<Themes>
<DefaultThemesOff>false</DefaultThemesOff>
<DesktopBackground>%WINDIR%\Web\Wallpaper\WinStyle (74).jpg</DesktopBackground>
<ScreenSaver>Bubbles.scr</ScreenSaver>
<WindowColor>Leaf</WindowColor>
<ThemeName>%WINDIR%\Globalization\MCT\MCT-RU\Theme\RU.theme</ThemeName>
</Themes>

Но получается так как на скрине, а именно не красиво глазу. Можно ли сделать чтобы получилось или название нужное мне в категории Установленные темы, или просто выбралась тема Россия в категории Темы Aero?

Pozia
06-12-2009, 19:17
И еще. Цветовую схему, как видно из куска скрипта, я выбрал Leaf (Зеленую), а можно ли еще через файл ответов задавать оттенки которые в меню ползунками настраиваются? Или это уже через реестр? Если да, то может ветку подскажете где смотреть? Спасибо.

MKN
09-12-2009, 18:37
Подготовил WIM после аудита. Подскажите пожалуйста , в какое именно место (секцию) файла ответов нужно вставить
<CopyProfile>true</CopyProfile> ?

Vadikan
09-12-2009, 19:09
MKN, http://www.oszone.net/8605#8612

MKN
10-12-2009, 09:11
Вставил в конце файла ответов , перед
<cpi:offlineImage cpi:source="catalog:c:/vistawork/dvd/sources/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
то, что рекомендовано в статье :
<settings pass="specialize">
<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">
<CopyProfile>true</CopyProfile>
</component>
</settings>
Файл ответов отработал нормально, но копирование профиля не произошло... В чём может быть причина ?

Vadikan
10-12-2009, 13:33
MKN, ОС, издание? См. также жирный красный шрифт в шапке.

Также, используйте файл ответов при подготовке образа, одновременно с обобщением sysprep http://www.oszone.net/8612#sysprep.

MKN
10-12-2009, 17:17
Всё же удалось скопировать профиль посредством Autounattend.xml
Не надо было дублировать секцию <settings pass="specialize"> - она ведь уже есть (в том же базовом файле ответа).
Достаточно в неё добавить component :
<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">
<CopyProfile>true</CopyProfile>
</component>

Натолкнулся на полезную возможность в Autounattend.xml - выбор устанавливаемых компонентов.
Пример :

<servicing>
<package action="configure">
<assemblyIdentity name="Microsoft-Windows-Foundation-Package" version="6.0.6000.16386" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="" />
<selection name="TabletPCOC" state="false" />
<selection name="TelnetClient" state="false" />
<selection name="TelnetServer" state="false" />
<selection name="Windows-Ultimate-Extras" state="true" />
<selection name="AxInstallService" state="false" />
<selection name="FaxServicesUltimate" state="true" />
<selection name="IIS-WebServerRole" state="false" />
<selection name="InboxGames" state="true" />
<selection name="Indexing-Service-Package" state="false" />
<selection name="Microsoft-Windows-RemovableStorageManagement" state="false" />
<selection name="XPS-Viewer" state="true" />
<selection name="Printing-Foundation-Features" state="true" />
<selection name="SUA" state="false" />
<selection name="NetFx3" state="true" />
</package>
</servicing>

Список компонентов наверняка может быть расширен.

Vadikan
10-12-2009, 18:39
выбор устанавливаемых компонентов. »
Они все устанавливаются, просто можно выбрать, включены они будут или нет.

MKN
10-12-2009, 18:47
Vadikan,
Может не совсем в тему , но хотелось бы ясности для понятий "установленный" и "включенный" компонент.

К примеру, я убираю посредством Win Integrator_а из списка устанавливаемых приложений, игры (наверное, то же можно сделать и в Autounattend.xml через <package action="configure"> ) - занимаемый ОС размер на диске уменьшился почти на 160M и "файлов игр" нет, т.е. получается они не установились в ОС, а не "отключились" . Так ?

Vadikan
10-12-2009, 19:00
MKN, зайдите в Панель управления - Программы и компоненты - Включение и отключение компонентов (или как там это называется) и попробуйте найти в списке компоненты, которые вы не установили.

Добавлено. В unattended setup reference (CHM) к WAIK - поиск - Windows 7 Packages

The following table shows the configurable Windows® 7 features. Each feature can be enabled or disabled with Deployment Image Servicing and Management (DISM) and an unattended-installation answer file, OCsetup command, or manually using the Turn Windows features on or off link in the Programs and Features Control Panel.

Т.е. на одну доску ставят DISM и панель управления. Так что проверьте на чистом оригинальном дистрибутиве, если хотите.

R@NDOM
14-12-2009, 21:31
http://s52.radikal.ru/i135/0912/f7/6804d6a8211b.jpg
Добрай вечер.Подскажите решение этой ошибки.За ранее благодарен.

Vadikan
15-12-2009, 10:08
R@NDOM, вы удаляли что-нибудь из дистрибутива? Например, файл лицензионного соглашения?

R@NDOM
16-12-2009, 17:17
Vadikan, нет,я ничего не удалял

HOLY DIVER
18-12-2009, 07:41
По долгу службы проектирую WDS-систему с автоматической установкой Win7, поставил ее поверх RIS'a, который благополучно делал свои дела, спасибо статьям сайта.=)
Но столкнулся с некоторыми моментами в файле ответов...

Можно ли в файле ответов задать следующие моменты:
1) Отключение брандмауэра у всех пользователей
2) Автовход в домен. (писал в AutoLogon в Domain, но не помогло. Если там, то еще буду пробовать)
3) ComputerName что-то типа %MACHINENAME%
4) Отключение UAC

ЗЫ, и еще, сразу спрошу, может сходу ответить можно)
Создаю учетку Администратор


net user Администратор qq /add
net localgroup Администраторы Администратор /add
net localgroup Пользователи Администратор /delete
net accounts /maxpwage:unlimited


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


Файл ответов прилагаю:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing></servicing>
<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>
<WillShowUI>OnError</WillShowUI>
<Key>*****-*****-*****-*****-*****</Key>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>Eugene Neverowsky</FullName>
<Organization>Агентство Ресурсного Обеспечения</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>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
<EnableNetwork>true</EnableNetwork>
<EnableFirewall>false</EnableFirewall>
<UseConfigurationSet>true</UseConfigurationSet>
</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>
<component name="Microsoft-Windows-TCPIP" 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">
<Interfaces>
<Interface wcm:action="add">
<Ipv4Settings>
<DhcpEnabled>true</DhcpEnabled>
<Metric>10</Metric>
<RouterDiscoveryEnabled>true</RouterDiscoveryEnabled>
</Ipv4Settings>
<Identifier>1</Identifier>
</Interface>
</Interfaces>
</component>
<component name="Microsoft-Windows-IE-InternetExplorer" 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">
<CompanyName>ДФНП</CompanyName>
<Home_Page>http://dfnp.ru</Home_Page>
<PlaySound>false</PlaySound>
<PrintBackground>true</PrintBackground>
</component>
<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">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>10</Order>
<Path>reg add &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork&quot; /v Category /t REG_DWORD /d 00000000 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
<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">
<ComputerName>Newmachine</ComputerName>
</component>
</settings>
<settings pass="oobeSystem">
<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>
<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">
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1280</HorizontalResolution>
<VerticalResolution>800</VerticalResolution>
</Display>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>Central Asia Standard Time</TimeZone>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>10</Order>
<CommandLine>Windows Registry Editor Version 5.00;Автоматическая установка всех обновлений ежедневно в 18.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]&quot;AUOptions&quot;=dword:00000004&quot;ScheduledInstallDay&quot;=dword:00000000&quot;ScheduledInstallTime&quot;=dword:00000012&quot; IncludeRecommendedUpdates&quot;=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UAS]&quot;UpdateCount&quot;=dword:00000003</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>reg add &quot;HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork&quot; /v Category /t REG_DWORD /d 00000000 /f</CommandLine>
<Order>9</Order>
</SynchronousCommand>
</FirstLogonCommands>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>RwBoAGIAawBqADsAdAB5AGIAdABQAGEAcwBzAHcAbwByAGQA</Value>
<PlainText>false</PlainText>
</Password>
<Description>Локальный администратор</Description>
<Name>Администратор</Name>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
<component name="Microsoft-Windows-Sidebar" 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">
<Gadget1>%PROGRAMFILES%\Windows Sidebar\Gadgets\Clock.Gadget</Gadget1>
<Gadget2>%PROGRAMFILES%\Windows Sidebar\Gadgets\Calendar.Gadget</Gadget2>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/auto7/dvd/sources/install.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

S.T.R.E.L.O.K.
18-12-2009, 09:52
по не известным причинам не срабатывает файл ответов Win7...
ложил и в корень дисков (проверял по очереди) и в папку sources.
Всё делал через WAIK по FAQ'у oszone.net...
пробовал разные варианты его написания (нужны лишь некоторые его функции: CopyProfile, и ещё иногда по мелочи). С названием всё в порядке.

Griffin
20-12-2009, 12:47
Два с половиной месяца назад тут был задан вопросик, на который не было ответа.

Andrugor, для того чтобы машина автоматически присоединялась к домену, при установке с WDS сервера, нужно добавить к файлу ответов следущие параметры:

Проход specialize
1. Microsoft-Windows-Shell-Setup
ComputerName = %MACHINENAME% (имя компа будет подставляться из настроек WDS)
2. Microsoft-Windows-UnattendedJoin \ Identification
JoinDomain = %MACHINEDOMAIN% (домен компа будет взят из настроек WDS)
3. Microsoft-Windows-UnattendedJoin \ Identification \ Credentials
Domain = %USERDOMAIN%
Password = %USERPASSWORD% (Имя, пароль и домен пользователя берутся из введенных при входе на WDS)
Username = %USERNAME%

Еще можно добавить к проходу OOBE
1. Microsoft-Windows-Shell-Setup \ UserAccounts \ DomainAccounts \ DomainAccountList
Domain = %USERDOMAIN%
2. Microsoft-Windows-Shell-Setup \ UserAccounts \ DomainAccounts \ DomainAccountList \ DomainAccount
Group = Administrators;Users
Name = %USERNAME%
для того, чтобы аккаунт пользователя, устанавливающего винду был добавлен в локальные администраторы, тогда его можно использовать для автоматического входа.

Есть еще две переменные
%ORGNAME% - Название организации сервера WDS
%TIMEZONE% - Временная зона сервера WDS

Файл ответов прилагается :)

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Security-SPP-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>
<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">
<Identification>
<JoinDomain>%MACHINEDOMAIN%</JoinDomain>
<Credentials>
<Domain>%USERDOMAIN%</Domain>
<Password>%USERPASSWORD%</Password>
<Username>%USERNAME%</Username>
</Credentials>
</Identification>
</component>
<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">
<ComputerName>%MACHINENAME%</ComputerName>
<RegisteredOrganization>%ORGNAME%</RegisteredOrganization>
<RegisteredOwner>%USERNAME%</RegisteredOwner>
</component>
</settings>
<settings pass="oobeSystem">
<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>
<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">
<Display>
<ColorDepth>32</ColorDepth>
<DPI>96</DPI>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>75</RefreshRate>
<VerticalResolution>768</VerticalResolution>
</Display>
<TimeZone>Russian Standard Time</TimeZone>
<RegisteredOrganization>%ORGNAME%</RegisteredOrganization>
<RegisteredOwner>%USERNAME%</RegisteredOwner>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/deploymentx86/dvd/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Andrugor
21-12-2009, 09:28
Griffin, спасибо за ответ! Были мысли о переменных, но как они должны связываться с введенными учетными данными я тогда не нашел. Для будущих образов воспользуюсь.

И еще полезный совет, может кому пригодиться:
После завершения программы установки Windows можно выполнить дальнейшую настройку системы путем добавления команд в файл %WINDIR%\Setup\Scripts\SetupComplete.cmd. Этот файл позволяет устанавливать дополнительные приложения, запускать специальные сценарии Windows (cscript или wscript) или вносить в систему другие изменения перед входом в нее пользователя.

Griffin
21-12-2009, 16:29
Andrugor, спасибо!
Правда, на тему SetupComplete.cmd уже есть целая статья (http://www.oszone.net/8604). :)

Еще примеры файлов ответов для WDS (http://technet.microsoft.com/en-us/library/cc732280(WS.10).aspx).

Boa Soft
21-12-2009, 17:08
Как известно, если не задано имя компьютера, то оно генерируется аавтоматически из Имени пользователя и организации.

по типу имя пользователя+организация-случайный набор символов.

Хотелось бы, чтобы имя задавалось примерно так PC2010-случайный набор символов. Просто задать имя не хочется, ибо тогда появится проблема при одновременной установке на нескорлько компьютеров, одновременно подрубленных к сети - совпадение имени.

Что-то я не нашел такой возможности. Вскользь упоминалось в описании oobe.xml, но на этапе установки я использую пропуск OOBE машины и пользователя и этот файл не обрабатывается.

snoitaleR
01-01-2010, 19:01
Подскажите, пожалуйста, в каком документе можно увидеть все ключи и варианты значений файла AUTOUNATTEND.XML?
Можно и на английском...
У меня нет возможности скачать WAIK, и я хочу вручную сформировать файл ответов...




© OSzone.net 2001-2012