Войти

Показать полную графическую версию : [статья] Файл ответов (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

МИШАНЧИК
30-08-2010, 08:51
Подскажите пожалуйста, можно ли через файл ответов отключить гибернацию?

Bond01
31-08-2010, 17:08
МИШАНЧИК, попробуйте в oobesystem, через синхронную команду "powercfg /h off"
Я отключаю из GUIrunOnce.cmd

МИШАНЧИК
01-09-2010, 09:35
Bond01, спасибо, а можно ли как-то скрыть окно GUIrunOnce.cmd »

Vadikan
01-09-2010, 11:07
МИШАНЧИК, http://oszone.net/6156

МИШАНЧИК
01-09-2010, 14:41
Vadikan, спасибо, а не подскажите почему у меня не получилось с автонастройкой диска:
смотреть (http://forum.oszone.net/post-1469328-257.html)

art569
01-09-2010, 19:53
МИШАНЧИК, скорей всего не указано куда стаить
Например, для установке на C

<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>

МИШАНЧИК
02-09-2010, 08:21
art569, а вот это где?
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo> »
Это в </ModifyPartitions>, или где?

art569
02-09-2010, 21:42
МИШАНЧИК, это в ImageInstall.

<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>Пользователь</FullName>
<Organization>Домашний</Organization>
</UserData>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>1024</HorizontalResolution>
<VerticalResolution>768</VerticalResolution>
</Display>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>5</Value>
</MetaData>
</InstallFrom>
<WillShowUI>OnError</WillShowUI>

<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>

</OSImage>
</ImageInstall>
<DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk wcm:action="add">
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Extend>false</Extend>
<Format>NTFS</Format>
<Label></Label>
<Letter>C</Letter>
<Order>1</Order>
<PartitionID>1</PartitionID>
<Active>true</Active>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>false</WillWipeDisk>
</Disk>
</DiskConfiguration>
</component>
</settings>
Для примера можешь посмотреть сюда (http://unattendedxp.com/articles/vista-unattended/autounattend.shtml). Правда там изложение дается на примере программы Windows SIM, а не XML код autounattend.xml.

HOLY DIVER
23-09-2010, 12:01
В конторе WDS'ом развертываю WinXP, Win7 и WinServ2008.
В файле ответов для WinXP ничего не ставил в значение ComputerName, чтобы иметь возможность при установке его обозначить.
Как сделать такое же и для Win7?
Или хотя бы как заранее указать маску, по которой будут именоваться компьютеры? Мне надо, чтобы первые 3 буквы в имени компьютера были NOV, а дальше - без разницы.

Натыкался в файле ответов на нечто подобное, но там нельзя указать маску, а на всех одно имя ставить не дело:
http://s41.radikal.ru/i094/1009/7c/e46411b5769d.png

Так же в свойствах WDS сервера есть вариант:
http://i072.radikal.ru/1009/19/f25eb68af841.png

Но, увы, не работает.

Собственно. Есть ли какие-нибудь способы, через файл ответов ли, как-то иначе, чтобы после развертывания винды имя компа было NOV%blablabla% ?

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

Vadikan
24-09-2010, 03:20
HOLY DIVER, варианты для командной строки:
имя компьютера и рабочей группы из командной строки ? (http://forum.oszone.net/thread-72203.html)
Разное - имя компьютера и рабочей группы из командной строки ? (http://forum.oszone.net/thread-72203.html)
http://forum.oszone.net/post-1042034-3.html
Изменение имени пользователя и организации... (http://forum.oszone.net/post-1042034.html#post1042034)

HOLY DIVER
24-09-2010, 11:45
Ни один из способов не помог.

compname не меняет имя компа в домене.
netdom в вин7 отсутствует, подкинул из System Tools для XP, выругнулся на отсутствие какой-то записи в библиотеке NETAPI32.dll (если не изменяет память)
WMIC так же не работает с доменными компьютерами...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName|ComputerName так же не помогает. В реестре-то значение меняет, а реально имя компа остается таким же.

Vadikan
24-09-2010, 16:04
HOLY DIVER, как развертываете? В WDS есть функция назначения имени компьютера http://technet.microsoft.com/en-us/library/cc732729(WS.10).aspx Альтернатива, опять же - случайное имя, а потом переименование скриптом VBS (пример в конце http://www.eggheadcafe.com/software/aspnet/35403384/windows-7-enterprise-sysprep-deployment--how-to-prompt-for-computer-name.aspx , помощь в форуме скриптов у нас).

HOLY DIVER
28-09-2010, 06:50
Vadikan, не очень понимаю вопрос "как?".
Есть служба WDS - настроены как транспортный, так и сервер развертывания. Добавлены образы загрузки (помимо образа на установку есть еще образ с утилзами, образ для RDP и образ захвата) и образы установки (сиспрепнутые WinXP, WinServ2008R2 и Win7).

Для Wndows 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">
<DiskConfiguration>
<WillShowUI>OnError</WillShowUI>
<Disk wcm:action="add">
<CreatePartitions>
<CreatePartition wcm:action="add">
<Extend>true</Extend>
<Order>1</Order>
<Type>Primary</Type>
</CreatePartition>
</CreatePartitions>
<ModifyPartitions>
<ModifyPartition wcm:action="add">
<Active>true</Active>
<Extend>false</Extend>
<Format>NTFS</Format>
<Label>system</Label>
<Letter>C</Letter>
<Order>1</Order>
<PartitionID>1</PartitionID>
</ModifyPartition>
</ModifyPartitions>
<DiskID>0</DiskID>
<WillWipeDisk>true</WillWipeDisk>
</Disk>
</DiskConfiguration>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>800</HorizontalResolution>
<VerticalResolution>600</VerticalResolution>
</Display>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>1</PartitionID>
</InstallTo>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
<UserData>
<ProductKey>
<WillShowUI>OnError</WillShowUI>
<Key>*****-*****-*****-*****-*****</Key>
</ProductKey>
<AcceptEula>true</AcceptEula>
<FullName>Administrator</FullName>
<Organization>domain</Organization>
</UserData>
<EnableFirewall>false</EnableFirewall>
<EnableNetwork>true</EnableNetwork>
<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-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">
<TimeZone>N. Central Asia Standard Time</TimeZone>
<ShowWindowsLive>false</ShowWindowsLive>
<ComputerName>%MACHINENAME%</ComputerName>
</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>
<Credentials>
<Domain>domain.local</Domain>
<Username>wds_installer</Username>
<Password>P@ssw0rd</Password>
</Credentials>
<JoinDomain>domain.local</JoinDomain>
</Identification>
</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">
<AutoLogon>
<Password>
<Value>RwBmAGgAawBqAHIAZgBsAHYAMQBQAGEAcwBzAHcAbwByAGQA</Value>
<PlainText>false</PlainText>
</Password>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
<HorizontalResolution>800</HorizontalResolution>
<VerticalResolution>600</VerticalResolution>
</Display>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>5</Order>
<CommandLine>cmd /c %WINDIR%\Setup\Scripts\registry.cmd</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<UserAccounts>
<AdministratorPassword>
<Value>RwBmAGgAawBqAHIAZgBsAHYAMQBBAGQAbQBpAG4AaQBzAHQAcgBhAHQAbwByAFAAYQBzAHMAdwBvAHIAZAA=</Value>
<PlainText>false</PlainText>
</AdministratorPassword>
</UserAccounts>
<TimeZone>N. Central Asia Standard Time</TimeZone>
</component>
</settings>
<cpi:offlineImage cpi:source="wim://labwds/deploymentshare$/operating%20systems/windows%207%20x86/sources/install.wim#Windows 7 PROFESSIONAL" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


Как и было указано по Вашей ссылке на сайт Майкрософт сделал:
<ComputerName>%MACHINENAME%</ComputerName>

А в свойствах сервера развертывания, вкладка "Доменные службы Active Directory", указал Формат: nov%02#

В итоге из этого ничего не получилось. Имя как было рандомным, так и остается. Может что делаю не так?..

С переименованием скриптом (опять же по Вашей ссылке) тоже не получится, потому как переименование будет прям перед самым первым логоном в систему, тогда как cmd на установку приложений запускается раньше, а нужное имя компа надо бы иметь уже тогда.

Vadikan
28-09-2010, 12:24
не очень понимаю вопрос "как?". »
Но все-таки ответили :) Я ж не знаю, может вы с диском ходите...

Попробуйте вводить в домен методом Secure Join как описано в http://technet.microsoft.com/en-us/library/cc730845(WS.10).aspx Там помимо %MACHINENAME% нужно указать еще кое-что. Обратите внимание на недостаток - хранение учетных данных в текстовом виде.

МИШАНЧИК
29-09-2010, 03:25
Подскажите пожалуйста.
Сделал файл ответов в котором по умолчанию, автоматом идёт форматирование диска С и установка виндовс на него. Всё хорошо, всё работает, но есть одно "Но". Если диск изначально был разбит средствами виндовс, то как обычно создается раздел в 100Мб и вот именно его мой файл ответов воспринимает за диск С и пишет, что установка на этот диск невозможна.
Можно ли как-то это обойти, но без удаления всех разделов и создания новых?

Vadikan
29-09-2010, 10:22
МИШАНЧИК, как устанавливаете? Если с DVD, создайте альтернативный файл ответов и положите на флэшку.

См. Способы запуска установки Windows (http://technet.microsoft.com/ru-ru/library/cc749415(WS.10).aspx)

WIF
01-10-2010, 18:09
Народ!!! очень прошу,может кто нить подправит файл...
чтоб было имя компьютера WiF а администратор DoS...
Пожалуйста!

Vadikan
02-10-2010, 11:48
WIF, имя компьютера - см. шапку, "Популярные вопросы". Имя администратора - см. Создание учетных записей и настройка автоматического входа в систему (http://oszone.net/8598)

HOLY DIVER
08-10-2010, 07:53
Попробуйте вводить в домен методом Secure Join как описано в http://technet.microsoft.com/en-us/l...45(WS.10).aspx Там помимо %MACHINENAME% нужно указать еще кое-что »
Что-то очень уж там запутано и малопонятно... Если я не ошибаюсь, то это надо делать предподготовку компьютера, прежде начинать на него автоматическую установку. А это, конечно же, не дело.

Решил пойти другим путем - не вводить комп в домен при помощи файла ответов, а оставить его в рабочей группе. С помощью compname сменить ему имя, а потом ввести в домен. Вот только теперь возникает задача автоматического ввода компа под управлением Win7 в домен... Понимаю, что тема уже не данного топика, но может пошлете в нужном направлении? :)

HOLY DIVER
08-10-2010, 13:01
Vadikan, спасибо за помощь! :)
Решение нашел в недрах PowerShell :)




© OSzone.net 2001-2012