Как автоматически запустить cmd файл от имени администратора после установки Windows 10

408
Bogdan Praščević

Я собираю Windows 10 с autounattend.xml для автоматизации установки Windows 10.

Я также пытаюсь автоматизировать установку программ, которые будут установлены после первого входа в систему.

Я создаю эти папки x: \ $ OEM $ \ $$ \ Setup \ scripts \ и копирую SetupComplete.cmd для запуска при первом входе в систему.

Проблема в том, что SetupComplete.cmd не запускается от имени администратора (я думаю).

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

Я пробовал с добавлением реестра в H

KEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce 

который не добавлен.

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

HKEY_curent_user\Software\Microsoft\Windows\CurrentVersion\RunOnce 

с загрузкой куста hku, witch добавит команду run один раз как пользователя по умолчанию, но это не работает.

Как я могу это сделать?

0

1 ответ на вопрос

0
Richard

Создайте запланированное задание, которое запускается при входе в систему и вызывает этот скрипт. Вы можете настроить его для работы от имени администратора, и он не будет запускать UAC тоже.

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

Я пробовал это, но задача не добавлена. Также попытался скопировать install.lnk во все папки автозагрузки пользователя, ведь это ярлык для install.cmd, но я получил отказ в доступе к сообщению. Я считаю, что SetupComplete запускается как локальный пользователь, и не может создавать задачи, копировать файлы в системные папки ... Bogdan Praščević 6 лет назад 0

Похожие вопросы