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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья]OOBE.cmd/SetupComplete.cmd/FirstLogon.cmd

Закрытая тема
Настройки темы
Общее - [статья]OOBE.cmd/SetupComplete.cmd/FirstLogon.cmd

Аватара для alegz81

Старожил


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


Конфигурация

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


Изменения
Автор: alegz81
Дата: 30-04-2014

Знаю что вся информация есть на сайте.

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

Все три скрипта применяются для автоматизации установки Windows.
OOBE.cmd и SetupComplete.cmd "появились" в Windows Vista.

FirstLogon.cmd используется в Windows 8.
В Windows 8 команды oobe.cmd и Setupcomplete.cmd отключены, если используется ключ продукта OEM. Инфо

Они должны находиться по такому пути
Код: Выделить весь код
%windir%\Setup\Scripts
Обычно это - C:\Windows\Setup\Scripts

Первым, если он конечно создан, выполняется OOBE.cmd до выполнения oobe.
Выполняется от имени системной учетной записи LocalSystem.

Вторым, если он есть, выполняется SetupComplete.cmd после oobe.
Выполняется от имени системной учетной записи LocalSystem.

Третьим, опять таки если существует, выполняется FirstLogon.cmd
Выполняется он при первом входе в систему пользователя, но до загрузки Рабочего стола.
Точно не знаю от имени какой учетной записи он запускается, но при запуске команд требующих административных привилегий - запрос UAC не появляется.
В Windows Vista и Windows 7 есть аналог - FirstLogonCommands

С помощью OOBE.cmd и SetupComplete.cmd, которые запускаются до создания профиля пользователя, нельзя вносить пользовательские настройки.
Делать это надо из FirstLogon.cmd.

-------
Создание сборки Windows 7 SP1
Создание сборки Windows 8.1

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:28, 25-04-2014

 

Ветеран


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

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


Цитата Pozia:
Тогда может подскажете как можно организовать, чтобы при каждом создании нового пользователя запускался нужный мне батник, дабы он настроил этот созданный профиль? Спасибо. »
Если твики однотипные для всех пользователей, как вариант - в SetupComplete.cmd прописываете автозапуск батника из RunOnce в HKLM (пользователя в момент обработки SetupComplete.cmd нет), при первом входе пользователя батник срабатывает.

Отправлено: 10:53, 16-04-2018 | #11



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

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


Аватара для Pozia

Ветеран


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

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


А когда из под уже загруженного пользователя буду создавать нового пользователя, батник снова отработает для нового пользователя?

Отправлено: 12:41, 16-04-2018 | #12


Старожил


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

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


sov44, а как с включенным UAC запустить батник что бы он от администратора запускался?

Отправлено: 12:53, 16-04-2018 | #13


Аватара для Pozia

Ветеран


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

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


Можно его выключить сперва, потом включить

Отправлено: 13:45, 16-04-2018 | #14


Аватара для boss911

Alien


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

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


Цитата Pozia:
В чем может быть причина что не отрабатывают команды в FirstLogon.cmd? »
Возможная причина описана в шапке:
Цитата alegz81:
FirstLogon.cmd используется в Windows 8. »

Как альтернатива, использовать файл ответов и FirstLogonCommands.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:42, 16-04-2018 | #15


Аватара для m0nkrus

Старожил


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

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


Цитата Pozia:
Тогда может подскажете как можно организовать, чтобы при каждом создании нового пользователя запускался нужный мне батник »
Тебе нужно прописать его запуск в regedit подключив нужным модуль кустом ..\Users\Default\NTUSER.DAT - это модуль пользователя по умолчанию, в нем шаблон из которого формируется учетка нового юзера.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:59, 16-04-2018 | #16


Ветеран


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

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


Цитата Pozia:
А когда из под уже загруженного пользователя буду создавать нового пользователя, батник снова отработает для нового пользователя? »
RunOnce срабатывает только один раз. Например поставить драйвера, установить софт и т.п. Если тужен твик для всех пользователей, то в таком случае вносим изменения в HKLM через SetupComplete.cmd.

Отправлено: 15:34, 16-04-2018 | #17


Аватара для Pozia

Ветеран


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

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


Цитата boss911:
Как альтернатива, использовать файл ответов и FirstLogonCommands. »
не сработало...
Цитата m0nkrus:
Тебе нужно прописать его запуск в regedit подключив нужным модуль кустом ..\Users\Default\NTUSER.DAT - это модуль пользователя по умолчанию, в нем шаблон из которого формируется учетка нового юзера. »
сделал чуть по другому, в папку автозагрузки для дефолтового профиля положил самоудоляющийся SFX архив. Теперь при создании нового пользователя он отрабатывает норм, почти...
профиль учетной записи администраторский, но в SFX архиве не отрабатывает команда копирования некоторых файлов настроек в c:\Program Files\. Если SFX запустить от имени администратора по ПКМ, то копирует. Вопрос почему SFX в администраторской учетке запускается без прав админа и как решить это?
Цитата sov44:
Если тужен твик для всех пользователей, то в таком случае вносим изменения в HKLM через SetupComplete.cmd. »
не твик нужен а батник запущенный из под вновь созданного профиля, причем с правами админа, как описал выше

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 00:30, 17-04-2018 | #18


Аватара для m0nkrus

Старожил


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

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


Цитата Pozia:
Вопрос почему SFX в администраторской учетке запускается без прав админа »
UAC есть и в админской учетке, знаешь ли. И по умолчанию он включен.

Отправлено: 08:04, 17-04-2018 | #19


Аватара для Pozia

Ветеран


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

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


Я имею ввиду не встроенную админ учетку, а созданную с админ правами и UAC отключен там твиком до создания профиля.
Сейчас вставил в sfx архив MiscFlags="4"
Делаю образ для теста.

Отправлено: 08:18, 17-04-2018 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - [статья]OOBE.cmd/SetupComplete.cmd/FirstLogon.cmd

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общее - [статья] SetupComplete.cmd Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 496 12-11-2022 21:01
[решено] SetupComplete.cmd и server 2012 GreyAngel Windows Server 2012/2012 R2 3 15-05-2013 23:26
CMD/BAT - [решено] написать скрипт cmd используя cmd оператор for Den Скриптовые языки администрирования Windows 6 29-03-2012 09:48
CMD/BAT - [решено] как запустить cmd на удаленной машине чтобы cmd отобразилось у меня Mickle Скриптовые языки администрирования Windows 13 21-09-2010 14:43
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08




 
Переход