Показать полную графическую версию : [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:.
Lennyvets
18-06-2012, 13:48
а вот файл все никак не удалю »
Остановите выполнение батника и посмотрите, что за ошибка:
xcopy /Y C:\Windows\Setup\Scripts\readme.txt C:\Users\Администратор\Desktop\
del /F /Q C:\Windows\Setup\Scripts\readme.txt
pause
перерос работает, но »
то было копирование, а перенос в Windows такой :
move /Y C:\Windows\Setup\Scripts\readme.txt C:\Users\Администратор\Desktop\
Painkiller
08-07-2012, 22:09
Всем привет! Меня мучает одна проблема которою я не могу сам решить. Дела в том что я не могу запустить установку при первом входе в систему через FirstLogonCommands . Сделал все и все равно не срабатывает по инструкции и несколько раз . Все способы перепробовал =(((
Создал в корне установочного диска DISKROOT.TXT и папочку INSTALL с вложенным в неё файлом для запуска "THEME.EXE" Файл ответов лежит в коре и на всякий случай кинул в папку SOURCES. Вот мой файл ответов :
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<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>1</Order>
<Path>cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m"</Path>
</RunSynchronousCommand>
</RunSynchronous>
</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">
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>cmd /c %DiskRoot%\Install\Theme.exe -ai1</CommandLine> </SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:d:/win_distr/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Lennyvets
09-07-2012, 13:17
Painkiller, предлагаю запись
cmd /c %DiskRoot%\Install\Theme.exe -ai1
заменить на
%DiskRoot%\Install\Theme.exe -ai1
В случае неверного пути при попытке выполнения будет сообщение об ошибке.
Painkiller
09-07-2012, 20:45
Lennyvets,ничего не запустилось, никаких ошибок не было как и в моём примере . Наверное я не понимаю как работает FirstLogonCommands. Объясню что мне нужно. Файл Theme.exe это установщик темы по умолчанию . Чтобы её поставить нужна запустить файл Theme.exe с ключом -ai1 при загруженом рабочем столе. Установщик проверял рабочий . Если не правильно, плизз предложите своё решение ?
Lennyvets
09-07-2012, 22:41
Painkiller, во-первых, учетка должна быть с правами администратора для отработки FirstLogonCommands (http://technet.microsoft.com/en-us/library/cc722150%28v=ws.10%29);
во-вторых, FirstLogonCommands (http://technet.microsoft.com/en-us/library/cc722150%28v=ws.10%29) начинают выполняться до загрузки рабочего стола.
Если не правильно, плизз предложите своё решение ? »
самое простое - вставить задержку запуска и выполнить асинхронно (т.е. чтобы рабочий стол грузился не дожидаясь завершения команды из FirstLogonCommands (http://technet.microsoft.com/en-us/library/cc722150%28v=ws.10%29)), например,
cmd /c start cmd /c "timeout 60 & %DiskRoot%\Install\Theme.exe -ai1"
или, если права администратора не нужны, попробовать использовать LogonCommands (http://technet.microsoft.com/en-us/library/cc722397%28v=ws.10%29) вместо FirstLogonCommands (http://technet.microsoft.com/en-us/library/cc722150%28v=ws.10%29).
Painkiller
09-07-2012, 23:16
cmd /c start cmd /c "timeout 60 & %DiskRoot%\Install\Theme.exe -ai1" »
Не сработала =(( Задержка была ввиде Подготовка рабочего стола =((
Lennyvets
10-07-2012, 13:11
Задержка была ввиде Подготовка рабочего стола »
этот экран закрывает все окна - запустите диспетчер задач (Ctrl+Shift+Esc) и их будет видно
В уже установленной системе проверьте, например, запуск блокнота с задержкой в 20 сек:
cmd /c start cmd /c "timeout 20 & notepad"
Если все ок, то также должен отработать и ваш файл. Попробуйте увеличить задержку.
P.S. Проверьте, на всякий случай, что переменная DiskRoot установлена:
cmd /k set d
P.P.S. Иначе искать другой вариант запуска, например из автозагрузки и т.п.
Painkiller
10-07-2012, 14:35
P.S. Проверьте, на всякий случай, что переменная DiskRoot установлена:
Код:
cmd /k set d »
Проверил переменную ! Пишет что переменная переменная DiskRoot не определена =((
Painkiller
11-07-2012, 01:32
P.P.S. Иначе искать другой вариант запуска, например из автозагрузки и т.п. »
Пробую засунуть в автозагрузку
Lennyvets
11-07-2012, 06:41
переменная DiskRoot не определена =(( »
как вариант поиска файла, в FirstLogonCommands можно указать так http://forum.oszone.net/post-1932048-203.html
Painkiller
12-07-2012, 15:55
Lennyvets , вопрос решил ! Добавил просто файл в автозапуск через реестр
superman_md
24-07-2012, 14:12
Добрый день. Понадобилось создать диск автоустановки с Windows 7 Pro x86 и x64 на одном диске.
Столкнулся вот с такой проблемой -
http://forum.oszone.net/attachment.php?attachmentid=85384&stc=1&d=1343124729
Прикрепил свой файл ответов.
http://forum.oszone.net/attachment.php?attachmentid=85383&stc=1&d=1343124274
Без файла ответов устанавливается нормально.
CtrlSoft
24-07-2012, 18:02
superman_md, я так понимаю, запуск установки производится из 32-разрядного образа WinPe?
Если да, то думаю проблема в том что все операции предназначенные для 64-образа, "читаются" из секции "x86" файла ответов. Почему? - из-за 32-битного WinPE.
Да и вообще, следует создавать для каждой архитектуры отдельные файлы ответов. У меня были, к примеру, ошибки на этапе specialize - не запускались 32-битные exe-шки (развернутый образ x64). После того как пробовал отдельные настройки, все заработало. Пробуй и ты ;)
Как добавить второй boot.wim немного здесь http://forum.oszone.net/post-1561544-64.html
superman_md
24-07-2012, 19:18
CtrlSoft, уже делал что то подобное, тогда работало, забыл просто как это делается.
А вся инфа ушла со старым ПК.
Проблему решаю, просто надеялся на помощь.
CtrlSoft
24-07-2012, 20:03
уже делал что то подобное, тогда работало, забыл просто как это делается. »
конкретнее. Я так понимаю вопрос решен?! ))
superman_md
24-07-2012, 22:37
CtrlSoft, просто хотелось прикрутить к диску Windows 7 OEM DVD [Multi-Brand Edition] (http://goo.gl/TzcWp)
А там как раз мультиплатформенный файл ответов лежит.
добавлено.
Проблема решена. Прикладываю рабочий файл ответов.
Столкнулся с такой проблемой:
интегрировал в образ IE9 как в примере http://www.oszone.net/14777/ie9_integration_win7 , после этого переслала работать автоустановка
появляется собщение "Отсутствуют доступные образы"
Изменений в AutoUnattend.xml не вносил, образ в диспетчере обрзов - обновил.
maksjoker
28-07-2012, 00:02
Возникла проблема. Есть образ настроенной "семерки". Хочу сделать его авторазвертывание через Windows PE, но не получается. Пробовал через startnet.cmd - не запускается diskpart со сценарием. Пробовал через unattend.xml - wpeinit его просто игнорирует. Возможно я ошибся в файле ответов, т.к создаю его 1й раз
Подскажите, пожалуйста, что не так в моем файле ответов для Seven x86.
Lennyvets
08-08-2012, 20:48
Pozia, в Path (http://technet.microsoft.com/ru-ru/library/cc722345%28v=ws.10%29.aspx) заменить & q u o t ; на "
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC