Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - [решено] Проблема с FirstLogonCommands

Ответить
Настройки темы
7 / 2008 R2 - [решено] Проблема с FirstLogonCommands

Аватара для Griffin

Новый участник


Сообщения: 24
Благодарности: 2

Профиль | Отправить PM | Цитировать


Здравствуйте!
Возникла следущая проблема.
Создаю установочный 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.
Что я сделал не так?

Отправлено: 23:27, 06-12-2009

 

(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Griffin, будет работать только в том случае, если первых вход выполняет встроенный администратор, либо если UAC отключен. См. таблицу в Установка приложений (обзор и предварительная подготовка)

Из той же таблицы вывод - используйте setupcomplete.cmd.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 00:26, 07-12-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Griffin

Новый участник


Сообщения: 24
Благодарности: 2

Профиль | Отправить PM | Цитировать


Мммм.
Вообще в таблице написано, что Отсутствие запросов UAC - Да, если учетная запись входит в группу Администраторы (а создаваемая в процессе установки входит), а в статье о FirstLogonCommands, еще добавлено, что в этом случае происходит автоматическое повышение прав. Это меня и смутило.

Про setupcomplete я думал, но решил сначала разобраться, почему не работает этот метод.

Спасибо!

Отправлено: 09:07, 07-12-2009 | #3


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата Griffin:
Да, если учетная запись входит в группу Администраторы (а создаваемая в процессе установки входит), а в статье о FirstLogonCommands, еще добавлено, что в этом случае происходит автоматическое повышение прав. Это меня и смутило. »
Написано, и в документации тоже написано:

Цитата:
When a user with administrative privileges logs in for the first time, these commands are run with elevated access privileges.

Note:
If you create a user account that does not include administrative privileges, the following commands may not be executed:

If User Account Control is enabled, then when that user logs in for the first time, a dialog box appears, prompting the user with an option to allow an administrator to apply the commands. If the user selects Cancel, these commands are not executed.

If User Account Control is disabled, these commands are not executed.
Я предлагаю беспроблемный способ, но если
Цитата Griffin:
решил сначала разобраться, почему не работает этот метод »
тогда вместо батника пробуйте отдельными командами ставить. Либо в батнике пропишите вывод информации в файл перед и после каждой команды, тогда будет по кр. мере ясно, что не срабатывает - он или команды.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 09:59, 07-12-2009 | #4


Аватара для Griffin

Новый участник


Сообщения: 24
Благодарности: 2

Профиль | Отправить PM | Цитировать


Я сначала и пробовал командами, когда не получилось, создал батник, который выводит %еррорлевел% в файл лог.тхт.
Пробовал и через "старт /вейт", и просто так. Разницы никакой: лог.тхт не создается, апдейты не ставятся.

Отправлено: 18:03, 07-12-2009 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - [решено] Проблема с FirstLogonCommands

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[статья] FirstLogonCommands Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 9 30-10-2012 06:10
[решено] Проблема с IE 6. swr Хочу все знать 5 14-12-2009 16:53
[решено] Проблема с OS XP MastAV Ноутбуки 10 10-11-2009 21:39
2008 - [решено] Проблема с ГП в AD., проблема при создании ГП к отдельным OU kozemit Windows Server 2008/2008 R2 2 15-07-2009 10:52
Интернет - [решено] Проблема с IE AreKs Microsoft Windows 2000/XP 2 21-03-2008 18:02




 
Переход