Батник на Запуск программы от имени администратора

Сообщение было отмечено Maks как решение
Решение
сотрудник работает с правами пользователя, нужно запустить из под пользователя программу ( в примере 7zip) с правами администратора.
пробовал runas и через psExec
psExec64.exe -s -u admin -p 12345678 "C:\Program Files\7-Zip\7zFM.exe"
echo 12345678 | runas /user:Admin "C:\Program Files\7-Zip\7zFM.exe"
ни в первом ни во втором случае не работает.
в первом отказоно в доступе в установке службы psexesvc
Во втором пишет не верный пароль, хотя он верный. к Примеру если запустить без echo то будет запрос пароля и вводим 12345678 и программа запускается.
Где ошибка? или вообще не правильно мыслю? подскажите пожалуйста?
Добавлено через 15 минут
Windows 10 ( home )
Добавлено через 26 минут
Все спасибо разобрался) нужно в случае с runas установить ключ /savecared и один раз ввести пароль.
при последующих разах пароль не запрашивается.
runas /savecared /user:Admin «C:\Program Files\7-Zip\7zFM.exe»
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Запуск программы от имени администратора
Добрый день. Как через bat файл запустить программу от локального администратора без ввода пароля.
Запуск программы от имени администратора
Добрый день! Такая ситуация. Работаю на фирме, компов не мало и у всех НЕТУ прав администратора.
Запуск программы из командной строки от имени администратора
Здравствуйте. В винде есть возможность при запуске приложения запрашивать подтверждение.

Запуск программы от имени администратора через bat-файл
Добрый вечер! Необходимо запустить программу от имени администратора, находясь под учётной записью.
Сообщение от N11ghtmare 
нужно запустить из под пользователя программу ( в примере 7zip) с правами администратора.
Будьте осторожны: имея запущенным софт от имени администратора можно натворить в системе немало дел.
| Меню пользователя @ Maks |
| Посетить домашнюю страницу Maks |
| Читать блог |
Регистрация: 20.06.2017
Сообщений: 37
Сообщение от Maks 
Не по теме:
Сообщение от N11ghtmare
нужно запустить из под пользователя программу ( в примере 7zip) с правами администратора.
Будьте осторожны: имея запущенным софт от имени администратора можно натворить в системе немало дел.
Поясните как к примеру 7zip может повлиять на что-то?
418 / 178 / 27
Регистрация: 11.03.2018
Сообщений: 764
Сообщение от N11ghtmare 
Поясните как к примеру 7zip может повлиять на что-то?
Без плотно сидящей шапочки из алюминиевой фольги и магнитной прокладки между задницей и стулом к запуску 7zip с административными привилегиями лучше даже не подступаться, товарищ-то вот этот, конечно, знает, о чём говорит.
Запуск батника от имени администратора.
![]()
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Похожий контент
![]()
От NikitaDob
Здравствуйте. Перестал работать Wi-Fi. Пробовал сброс сети, подключиться к другой Wi-Fi сети, пробовал отключать и включать сетевой адаптер в диспетчере устройств — не помогло.
При подключении к любой сети пишет «Без доступа к интернету», при этом на других устройствах все нормально. Подскажите, что можно попробовать сделать для восстановления интернет-соединения?
ОС: Windows 11 23H2
Ноутбук: ASUS FX505DT
От irina_white
Здравствуйте.
Компьютер очень часто не видит ни одной сети wi-fi. Иногда после перезагрузки эта проблема решается, но ненадолго, через какое-то время все сети опять пропадают. Иногда перезагружаться приходится раз по 5.
Также периодически появляется синий экран со следующими ошибками: CLOCK_WATCHDOG_TIMEOUT, IRQL_NOT_LESS_OR_EQUAL, DRIVER_POWER_STATE_FAILURE
До этого пытались помочь в этой теме
Очень надеюсь на вашу помочь.
Заранее спасибо.
От bear_bull
Думаю, что после того, как словил вирус и почикал какие-то файлы, перестали отображаться доступные wi-fi сети. Интернет есть, но у меня есть доступ к двум сетям и надо часто переключаться. Поэтому хотелось бы восстановить возможность простого переключения.
Простые вещи, про которые рассказывается на разных сайтах, уже перепробовал. Не помогло.
От Александр Широкий
Есть вопрос, возможно, кто-то сможет подсказать, куда копать. Ситуация: закрытый, находящийся в спящем режиме, чехле и рюкзаке макбук самовольно цепляется к беспроводной сети и что-то куда-то отправляет (см. картинку). В настойках энергосбережения Power Nap (эппловский аналог Connected Standby) запрещён при питании от аккумулятора, никаких процессов или служб, мешающих компу спать, не запущено. В логах ничего путного найти не удалось (прикладываю), поиск в Сети даёт невнятный результат (дескать, это нормальное поведение для макбука). Но меня беспокоят две вещи:
1) за ночь он таким макаром выедает до четверти ёмкости батареи;
2) мне не нравится, что мой компьютер ходит в Интернет без меня.
Кроме того, старенький MacBook Pro 2012 года так себя не ведёт — он если засыпает, то с концами и в Сеть не лезет. MacBook Air 2013 года у товарища — тоже. А вот Pro 2018 года ведёт себя так, как описано выше. Временное решение — вырубать wi-fi на ночь. Тогда он, суда по логам, несколько раз просыпается, пытается залезть в Сеть, обламывается и от огорчения засыпает обратно. Расход батареи получается 1–2 процента за 12 часов. Но может быть, его всё же можно как-нибудь программно отучить по интернетам шастать без хозяина?
system.log Mac Analytics Data.log wifi.log
От zyablik
Образовательное учреждение. Есть обычная одноранговая локальная сеть, сервера нет, и не будет. IP-адрес для всех один (раздаёт вторая сетевая карта Первого компьютера — бывший шлюз типа, у неё адрес 192.168.2.100). Этот же адрес используется в качестве шлюза на всех компьютерах локалки.
Wi-Fi-а никогда не было за шлюзом. Нынешний Интернет от провайдера, которого нам насильно навязали, не позволяет работать программам типа Traffic Inspector. Ну, и Бог с ними. Дело в другом.
«Ввести Wi-Fi!» — сказал новый директор. Купили роутер TP-Link Archer A6. Двух-аж-диапазонный. Надо воткнуть его в эту нашу существующую локальную сеть. В моём понимании — это должна быть точка доступа. Пришлось быстро организовать сеть с ноутбуком и этим Арчером (или надо «аача», но будем проще: пусть будет «арчер»). 192.168.0.1 и ноут 192.168.0.2. Перенастроил Арчер: DHCP отключил. Задал диапазон от 192.168.2.52 до 192.168.2.79 (свободный диапазон в нашей сети). Для самого Арчера 192.168.2.51 назначил, типа. Шлюз у DHCP сам появился после перезагрузки Арчера: 192.168.2.51. Ну, я, недолго думая, DNS-ку ему засандалил: 192.168.2.100 для пущей важности. Будь как родной в локалке, типа. Или должен был быть, думалось тогда.
Арчер, то ли устал, то ли сам по себе такой, но на 192.168.2.51 откликается неохотно, с третьего раза на четвертый открывается. SSID не менял, хотя пароль ввел новый, разумеется. Для проверки вай-фая включаю телефон. Роутер виден, пароль аккуратно ввожу: и фиг вам, подключено, но без доступа к Интернету.
Вот такая новая старая проблема. Посоветуйте что-нибудь. Спасибо.
Скрины смогу сделать только завтра, видимо.
Как заставить bat запускаться от имени админа?
так-же читал что эту проблему можно решить открытием учетки встроенного(скрытого) администратора, но это решение не годиться, так как выглядит совершенно не безопасно тем-более с доменными учетными записями.
- Вопрос задан более трёх лет назад
- 30098 просмотров
5 комментариев
Простой 5 комментариев
Создайте ярлык с соответствующими настройками, от имени кого запускать. Можете еще испробовать
runas /user:Admin /savecred cmd.exe /c "D:\change ip.bat"

Epicrush @Epicrush Автор вопроса
Moskus, к сожалению ответ тот же
Для запрошенной операции требуется повышение прав (запустите с правами администратора).
powershell.exe Start-Process "D:\changeip.bat" -Verb runAs
Только пробел в имени батника уберите. У меня почему-то с пробелом «файл не найден».

Epicrush @Epicrush Автор вопроса
Александр, Срабатывает запрос UAC, можно ли как то подсунуть туда пароль, что бы запрос UAC не выскакивал, а сразу исполнял батник?
Epicrush, Не знаю ни единого способа добавить какое-либо приложение/батник в исключения UAC. Да и иначе смысл в UAC теряется.
Решения вопроса 1
Developer, ex-admin
С помощью runas привилегии повышаются действительно только для встроенного администратора.
Ничего страшного в том, что бы его активизировать я не вижу. Хотите подстраховаться — смените ему имя. Конечно нужно назначит нормальный пароль.
Но сохранять с помощью runas /savecred пароль администратора — это выстрел себе в ногу. С помощью этого сохраненного пароля и runas можно будет любую программу запускать с повышенными привилегиями из-под любого пользователя. Этим вы сделаете большую дыру в безопасности сети.
На самом деле не очень понятна цель этого мероприятия — вы меняете IP адрес. Зачем? Чувствую, что, то что вы хотите добиться, должно быть сделано по другому. Варианты:
1. Сделайте 2 IP на одном интерфейсе и пусть они всегда будут.
2. Организовать доступ в 172.16.11 подсеть через промежуточный шлюз, на котором в зависимости от некоторых условий можно разрешать доступ или нет.
3. Можно запускать netsh удаленно с админскими привилегиями, запускать, конечно должен админ, а не пользователь. Если у вас есть АД, то доменный админ может это делать, если АД нет, то на пользовательском компе нужно выставить ключ в реестре:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
Этот ключ позволяет при сетевом доступе с админскими правами автоматически повышать привилегии. Локальных пользователей и их привилегии это не затрагивает.
Более конкретно можно будет сказать, если вы опишите цель смены IP.
Ответ написан более трёх лет назад
Нравится 1 5 комментариев

Epicrush @Epicrush Автор вопроса
Провайдер выдает 8 внешних адресов, нужно между ними переключаться и знать с какого адреса выходишь на конкретной машине, соответственно нужна возможность менять айпишники на лету.
Epicrush, Ваш ответ только породил больше вопросов 🙂
У вас 1 канал и 29-ая подсеть на 8 адресов от провайдера?
Или 8 каналов по 1 адресу?
8 внешних адресов, надеюсь, у вас не на этой конкретной виндовой машине?
Обычно похожие вопросы решаются настройкой маршрутизации на роутере.
Но что бы конкретно что-то сказать нужно больше информации.
С какой целью нужно переключаться?
Как пользователь будет выбирать какой ему адрес нужен в данный конкретный момент?

Epicrush @Epicrush Автор вопроса
адреса приходят на микротик, 8 каналов по 1 адресу, все зарегистрированы на разные юр.лица, нужно что бы человек мог переключаться между этими адресами для банк клиента (название батника=имя юр.лица)
надеюсь ответил на ваш вопрос)
Epicrush, Если все банки разные, то можно все разрулить таблицей маршрутизации на роутере.
Если банк один и тот же, то похоже придется применять предложенную вами схему.
Включите встроенного локального админа, задайте ему нормальный пароль и ваши батники должны работать так как хочется. Пароль лучше всего задавать отличный от других админских паролей, используемых в сети. Так по крайней мере можно обезопасить сеть от некорректного поведения пользователя.
В целях безопасности на этот комп нужно установить антивирь и возможно настроить политику «разрешенных приложений».
Кстати, если вы пытаетесь таким образом показать банку (или не банку), что это разные юр.лица, не имеющие друг к другу отношения, то стоит подумать еще и о смене МАС адреса. Т.к. МАСи локального компа в логах банковской части клиент-банка фигурируют. Причем часто собираются все имеющиеся МАСи со всех адаптеров, а не только от того по которому идет обмен.
Как сделать чтобы батник запускался от имени администратора
Сообщения: 128
Благодарности: 4
| Конфигурация компьютера | |
| Процессор: Intel Core i5-10400 (2.9-4.3 GHz) | |
| Материнская плата: Gigabyte Z490 UD | |
| Память: Kingston HyperX FURY Black 32Gb (2*16Gb), PC25600 | |
| HDD: SSD A-Data XPG GAMMIX S11 Pro, 512Gb, M.2 (PCI-E 3.0 x4) | |
| Видеокарта: Intel UHD 630 | |
| Блок питания: Chieftec APS-700C 700w | |
| Монитор: LG L227W (Digital) 22″ LCD (WSXGA+) | |
| ОС: Windows 10 Pro 21H2 |
как сделать bat файл запускающийся от имени администратора?
с помощью какой команды сделать чтоб bat файл запустился с правами админа и чтоб если надо то ввод пароля был автоматическим.
либо как еще можно это организовать кроме cmd
——-
~~~ Только Бог может судить Меня ~~~