boypush
@boypush
Geek

Можно-ли запустить exe который требует прав админа через bat?

Приветствую!
Подскажите возможно-ли запустить программу от имени администратора через bat и пропустить такое подтверждение:
613e64881a0bb217378544.pngСам запуск:
:runscript
start "" "C:\Program Files\Test\start.exe"
TIMEOUT 10800 /NOBREAK
goto runscript

Пробовал runas не помогает.
Вопрос в Windows 10
  • Вопрос задан
  • 5356 просмотров
Решения вопроса 2
@pavelsha
Можно использовать планировщик, в том числе встроенный в Windows.
В них есть функционал запуска от имени определенного пользователя.

или погуглить на тему SaveCrendetials.
Лет 7 назад решали успешно похожую задачу

Но если на компьютере у тебя нет административных прав, а ты решил это как-то обойти... Ищи ответы на других форумах
Ответ написан
Комментировать
@TargetLocked
Проще запустить созданный посредством msfvenom батник с reverse meterpreter или shell фреймворка метасплоит к заранее поднятому листнеру на уровне текущего юзверя, потом из полученной сессии удаленно поднять привилегии средствами того же метасплоита, а уже потом аплоадить и запускать с правами системы что угодно в расширении exe, не подходя физически к машине. Впрочем, не ясны цели автора: если ты админ сети и ОС, то склеиваешь обычным винраром твой экзешник с батником, начинающимся строкой @echo off, а в параметрах запуска твоего экзешника в архиваторе аргументами указываешь /quiet /norestart, впрочем, если ты запихнешь свой экзешник в планировщик заданий, он сам скроет все окна предупреждений безо всякой порнухи со склейками.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Хм. Я так понимаю, решили поиграть с системой корпоративной безопасности? Не стоит :) Нельзя так запустить, конечно же - пакетные файлы - это просто перечень команд, передаваемый тому же командному процессору, что и ввод.

Если же сами себе админ - можно отключить этот запрос, но если на компе есть кроме Вас еще юзера - делать это не рекомендуется.
Ответ написан
@MadLor
Можно конечно... вопрос только зачем?
Создаем BAT-файл с таким содержимым:
Set ApplicationPath="D:\program.exe"
cmd /min /C "set __COMPAT_LAYER=RunAsHighest && start "" %ApplicationPath%"

И уже этот BAT-файл запускаем с помощью runas /user:Администратор "Путь к БАТнику"
Только использовать именно встроенную учетку Администратора. Пользователь состоящий в группе "Администраторы" не подойдет(у меня не сработал).
А вообще можно почитать ТУТ и ТУТ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы