Как создать задание с нужными привилегиями?

Каким образом можно запланировать задачу в Windows, чтобы удаление программ через bat-скрипт (с помощью команды MsiExec /i и параметрами тихой установки /qn) выполнялось без требования ввода логина и пароля администратора домена, но без ошибки "отказано в доступе"?
  • 21 ноября 2023 г. 11:11
Ответы на вопрос 3
Для создания задания с нужными привилегиями в Windows, вы можете использовать инструмент "Планировщик заданий". Вот как это можно сделать:

1. Откройте "Планировщик заданий", нажав сочетание клавиш Win + R и введя команду "taskschd.msc".
2. В окне Планировщика заданий выберите папку, в которой вы хотите создать задание, щелкнув правой кнопкой мыши и выбрав "Create Basic Task" (Создать базовую задачу) или "Create Task" (Создать задачу).
3. Введите имя и описание задачи, а затем нажмите "Next" (Далее).
4. Выберите время, когда задача должна быть запущена, и нажмите "Next" (Далее).
5. Выберите "Start a program" (Запустить программу) и нажмите "Next" (Далее).
6. Укажите путь к вашему bat-скрипту, который выполняет удаление программы, и нажмите "Next" (Далее).
7. Перед нажатием "Finish" (Готово), установите флажок "Run with highest privileges" (Запустить с наивысшими привилегиями).

Теперь запланированное задание будет выполняться с правами администратора без запроса логина и пароля для выполнения операций, требующих повышенных привилегий.

Однако, имейте в виду, что выполнение bat-скрипта с повышенными привилегиями может быть небезопасным и должно выполняться только совершенно известными и надежными скриптами.
Запустите файл bat с наивысшими правами от SYSTEM, предварительно скопировав его внутрь компьютера. 
 Запустите файл bat от имени SYSTEM, переместив его внутрь компьютера перед этим.
Похожие вопросы