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

Как запустить vbs скрипт с правами администратора из-под ограниченного доменного пользователя, чтобы управлять UAC окном с выбором "Да" или "Нет"?
  • 24 апреля 2024 г. 6:40
Ответы на вопрос 2
Для выполнения скрипта на VBS от имени администратора без запроса пароля можно воспользоваться утилитой `RunAs`. Вот пример команды, которую можно использовать для этой цели:

```bash
runas /user:Администратор "cscript Путь_к_вашему_скрипту.vbs"
```

Для запуска vbs скрипта с правами администратора из-под ограниченного доменного пользователя, можно воспользоваться тем же методом, но добавить ключ `/savecred`, чтобы сохранить учетные данные администратора и избежать постоянного запроса пароля:

```bash
runas /user:Администратор /savecred "cscript Путь_к_вашему_скрипту.vbs"
```

При использовании этих команд в командной строке, программа предложит ввести пароль администратора один раз и сохранит его на будущее.
Создаешь задачу в task scheduler, указываешь под каким пользователем и нужны ли превышения прав... тригер запуска не указываешь. 
Затем нужную задачу запускаешь с помощью командной строки schtasks run
Похожие вопросы