Запуск exe через sudo в bat

  • Автор темы Автор темы monowar
  • Дата начала Дата начала

Переводчик Google

monowar

Постоянный участник
Сообщения
378
Реакции
504
Столкнулся с такой проблемой , запуск программы через sudo в батнике .
В ком.строке свободно открывается ,а в bat нет. В инете ничего не нашёл
 
Приветствую, runas чем плох для запуска исполняемого файла?
 
Давно не задавал вопросов ,да и не частый гость на сайте ( да простят меня админы за такое отступление) .
@AssistGPT запуск программы через sudo в bat
 
Давно не задавал вопросов ,да и не частый гость на сайте ( да простят меня админы за такое отступление) .
@AssistGPT запуск программы через sudo в батнике
Для запуска программы с правами администратора через пакетный файл (.bat) в Windows, вам нужно использовать команду runas внутри вашего .bat файла. Вот пример того, как это можно сделать:

1. Откройте текстовый редактор, такой как Notepad.
2. Введите следующую команду в текстовом файле:

Код:
runas /user:АДМИНИСТРАТОР "путь_к_программе_или_файлу"

Замените АДМИНИСТРАТОР на имя учетной записи администратора (например, Administrator) и путь_к_программе_или_файлу на путь к исполняемому файлу программы, которую вы хотите запустить.

3. Сохраните файл с расширением .bat (например, myscript.bat).

4. Запустите .bat файл, и вас попросят ввести пароль администратора для выполнения программы с повышенными правами.

Убедитесь, что вы запускаете .bat файл с правами администратора, иначе команда runas не сработает.
 
@AssistGPT только через runas ? Через sudo не получиться?
В Windows команда sudo не используется для запуска программ с повышенными правами, как в Linux. Вместо этого, в Windows для выполнения программ с правами администратора обычно используется команда runas.

Если вам нужно запустить программу с повышенными правами из пакетного файла (.bat) в Windows, то рекомендуется использовать команду runas, как описано в предыдущем ответе.

Если у вас возникли сложности с использованием runas или у вас есть какие-то конкретные требования к запуску программы, пожалуйста, уточните детали, чтобы я мог предложить более точное решение для вашей ситуации.
 
@AssistGPT запрашивается пароль ,но у меня его нет, как быть?
 
@AssistGPT запрашивается пароль ,но у меня его нет, как быть?
Если у вас нет пароля для учетной записи администратора, то запустить программу с повышенными правами через команду runas будет затруднительно. Однако, есть несколько вариантов, которые могут помочь в данной ситуации:

1. Использование планировщика задач Windows:
- Создайте новую задачу в Планировщике задач Windows.
- Укажите путь к исполняемому файлу программы и установите опцию "Запуск с наивысшими правами".
- Запустите задачу, и программа должна выполниться с правами администратора.

2. Использование специализированных программ:
- Существуют сторонние программы, которые могут помочь запустить программу с повышенными правами без запроса пароля. Например, программы типа "RunAsTool" или подобные.

3. Создание учетной записи администратора с паролем:
- Если это возможно, создайте учетную запись администратора с паролем, чтобы использовать ее для запуска программ с повышенными правами.

Пожалуйста, попробуйте один из предложенных вариантов и уточните, если у вас возникнут дополнительные вопросы или проблемы.
 
@monowar распишите подробно, что через что и как запускаете:
- ссылку на sudo
- полную команду
- какую программу пробуете запустить
- группа, к которой принадлежит ваш текущий аккаунт, под которым вы залогинены: Администратор или Пользователь?
 
  • Like
Реакции: akok
Dragokas Приветствую!
sshot-6-.webp
 
Последнее редактирование:
А ссылочку на юзаемую версию sudo дадите?
 
Там написано "Технические работы". А ссылку на оригинал можно?
 
Сейчас перезалью на другой ФО
 
Не нужно заливать. Покажите исходник.
Это оно?

С какой целью вы его сейчас юзаете? Вам просто надо, чтобы программа, которая не требует прав администратора, запустилась с запросом прав админа? В программу можно интегрировать правильный манифест и тогда она всегда будет спрашивать права админа.
Вам только для одной программы это нужно, или для разных?
Можно настроить через планировщик так, чтобы у вас вообще не запрашивало прав админа, если вам будет так проще.
Не хочется решать задачу XYZ.
Обычно sudo юзают, когда нужно изменить привилегии, работая в одном и том же консольном окне, а у вас явно другая ситуация.
 
Последнее редактирование:
С какой целью вы его сейчас юзаете?
Обычно sudo юзают, когда нужно изменить привилегии,
Да это оно.
Чтобы поднять привилегии программе ( пока одной )
Если будет батник длинный ,то тогда не стоит напрягаться
 
Последнее редактирование:
Можете пока пропатчить exe-шник нужной программы этим: Manifest By The Trick (File - Patch)
Всегда будет запрашивать права админа.
Если учетка ограничена группой "Пользователи", то перед патчем, подгрузите текст другого манифеста (Manifest_requireAdministrator.txt)
 
Назад
Сверху Снизу