Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Запуск командной строки от имени администратора (Windows 8.1) (http://forum.oszone.net/showthread.php?t=296595)

ul9 08-03-2015 16:10 2480290

Запуск командной строки от имени администратора (Windows 8.1)
 
Здравствуйте.
Подскажите пожалуйста, как выполнить batch файл от имени администратора без вызова Uac окна?
Ничего из этого на windows 8.1 не сработало, выскакивает окно uac.
http://www.cyberforum.ru/post3934558.html

Vadikan 08-03-2015 18:10 2480330

Способ №4 - упрощаем запуск*для избранных приложений*при помощи планировщика заданий (запрос UAC не отображается) (читать вплоть до Быстрое создание задания в планировщике из командной строки)

ul9 08-03-2015 18:17 2480331

Я это читала. Меня интересует решение конкретно через командную строку, либо vbs.

Vadikan 08-03-2015 19:12 2480343

Цитата:

Цитата ul9
Я это читала. »

Вы забыли об этом сообщить
Цитата:

Цитата ul9
Меня интересует решение конкретно через командную строку »

Это конкретное решение через командную строку - создаете задание, выполняете, удаляете при необходимости. Других вариантов нет, не мечтайте.

ul9 09-03-2015 23:32 2480766

Цитата:

Цитата Vadikan
создаете задание, выполняете, удаляете при необходимости »

Создала задание по запуску cmd с правами администратора через планировщик.
А как можно теперь передать в это открывшееся окно на исполнение какой-нибудь батник?

Iska 09-03-2015 23:51 2480773

Передавать ничего никуда не нужно. Создавайте задание не просто «по запуску cmd», а на исполнение искомого пакетного файла.

ul9 10-03-2015 00:13 2480781

То есть как универсальное средство запуска батников с правами администратора этот вариант не подойдёт?
Для каждого батника придётся прописывать задание?

Foreigner 10-03-2015 01:19 2480787

Цитата:

Цитата ul9
Для каждого батника придётся прописывать задание? »

Если запущена админская консоль, то из нее и выполняйте батники. Правда непонятно зачем было заморачиваться с планировщиком.

ul9 10-03-2015 01:45 2480791

Пошли по кругу :)
Задам свой первоначальный вопрос.
Мне нужно из батника запустить программу/другой bat от имени администратора без вывода uac.
Это мне не помогло. Выводится uac.
Цитата:

Цитата ul9
http://www.cyberforum.ru/post3934558.html »

Тут uac не выводится, но выполнить нужные команды можно только вручную введя в появившееся окно cmd.
Цитата:

Цитата Vadikan
Способ №4 - упрощаем запуск*для избранных приложений*при помощи планировщика заданий (запрос UAC не отображается) »


Foreigner 10-03-2015 03:05 2480810

ul9, Ну так вам же написали, создайте задание, в котором запускаете батник. Вы зачем-то через планировщик запускаете cmd.exe... Как вы вообще представляете общую схему? Предположу такой вариант:
Код:

:: Батник-запускалка
@echo off

call %1

Создаете ярлык, как описано в "способе 4", на него перетаскиваете другой батник.

PS. Что за такие батники, что требуют повышенных привилегий? Я почти с этим не сталкиваюсь, очень редко.

ul9 10-03-2015 13:37 2480940

Цитата:

Цитата Foreigner
Создаете ярлык, как описано в "способе 4", на него перетаскиваете другой батник. »

Можно это через код сделать? Без манипуляций с мышкой и клавиатурой.

Vadikan 11-03-2015 18:43 2481456

ul9, вам нужно сначала понять одну простую вещь - смысл UAC. Он просто контролирует переход от прав пользователя к правам администратора в интерактивных задачах.

Если б обычный пользователь мог запускать задачи с правами администратора, это было бы нарушением границы защищенной зоны → огромной уязвимостью Windows. Но ее нет.

Планировщик позволяет обойтись без запроса. Но задание для запуска с правами администратора нужно запускать тоже с правами администратора. Волшебный флажок "выполнять с наивысшыми правами" означает именно то, что там написано. Наивысшие права обычного пользователя - это... да, вы правильно догадались :)

Поэтому, если вы мечтали, что юзером слепите и запустите какой-то батник, который без одобрения будет танцевать с правами админа, забудьте об этом.

См. также
Так ли страшен контроль учетных записей?
Уровни целостности в Windows


Время: 11:08.

Время: 11:08.
© OSzone.net 2001-