Griffin
06-12-2009, 23:27
Здравствуйте!
Возникла следущая проблема.
Создаю установочный DVD 7 х86, с интегрированными обновлениями, без автоматической установки.
*.msu интегрировались нормально.
для интеграции kb890830 и SilverLight решил использовать FirstLogonCommands
Но они не срабатывают
*.exe интегрировал в wim, распаковываются в корень системного диска в папку Updates (работает)
вместе с *.exe лежит файл install.cmd:
@echo off
start /wait kb890830.exe /q
echo %errrolevel% >> log.txt
start /wait silverlight.exe /q
echo %errorlevel% >> log.txt
В корне DVD лежит файл AutoUnattend.xml:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<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>%systemdrive%\Updates\install.cmd</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/deploymentx86/dvd/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
В процессе установки выдаются запросы по имени пользователя, паролю и т.д., как обычно
После входа пользователя FirstLogonCommands не срабатывают. Т.е. обновления не ставятся, log.txt не создается.
Если запустить install.cmd вручную, то все проходит нормально, но с запросами UAC.
Что я сделал не так?
Возникла следущая проблема.
Создаю установочный DVD 7 х86, с интегрированными обновлениями, без автоматической установки.
*.msu интегрировались нормально.
для интеграции kb890830 и SilverLight решил использовать FirstLogonCommands
Но они не срабатывают
*.exe интегрировал в wim, распаковываются в корень системного диска в папку Updates (работает)
вместе с *.exe лежит файл install.cmd:
@echo off
start /wait kb890830.exe /q
echo %errrolevel% >> log.txt
start /wait silverlight.exe /q
echo %errorlevel% >> log.txt
В корне DVD лежит файл AutoUnattend.xml:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<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>%systemdrive%\Updates\install.cmd</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:e:/deploymentx86/dvd/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
В процессе установки выдаются запросы по имени пользователя, паролю и т.д., как обычно
После входа пользователя FirstLogonCommands не срабатывают. Т.е. обновления не ставятся, log.txt не создается.
Если запустить install.cmd вручную, то все проходит нормально, но с запросами UAC.
Что я сделал не так?