На этот вопрос уже есть ответ здесь:
В Linux мы можем использовать
sudo bash
запустить оболочку от имени суперпользователя.
На Windows 7 мы можем использовать
Меню « Пуск» -> (в поле поиска введите) cmd -> щелкните правой кнопкой мыши результат поиска и выберите «Запуск от имени администратора».
запустить командную строку от имени администратора. Есть ли строка командной строки, похожая на Linux sudo
или su
так, чтобы запустить оболочку от имени администратора?
Ответы:
runas
Команда ближе всего к тому , что вы ищете:Формат:
runas
имя пользователя, под которым вы хотите запустить, другие параметры, а затем программа, которую вы хотите запустить.Если вы находитесь в домене, вы можете использовать:
Это можно запустить из
Run
поля ( Win+ R) или из командного окна.Обратите внимание, однако, что это не совсем так
sudo
- вы не можете использовать это, чтобы поднять себя, просто запустить что-то как другой пользователь. Если у вас уже есть административные права, руны для вашей учетной записи предоставят вам такой же доступ, что и для обычной команды (если, конечно, вы не запускаете другую учетную запись администратора, которая предоставит права администратора новой оболочке).источник
sudo
,runas
никогда не будет кешировать пароль в течение любого отрезка времени. Так что, если вы планируете поставить в очередь пару быстрых команд, как вы можете с последовательными прогонамиsudo
. Так что просто откройте окно консоли и выполните там свои команды./savecred
.runas /user:administrator cmd.exe
не сложно вспомнить после десятка типов или около того. Все это - сама команда,runas
за которой следует/user:
переключатель, за которым следует пользователь, от которого мы хотим его запустить, и, наконец, программа, которую мы хотим запуститьcmd.exe
(в нашем случае это командная строка). Это максимально близко к одной строке, которую вы можете получить для запуска командных строк с повышенными правами. Кроме того, если вы запускаете start-> run иногда, есть флажок для запуска программы с повышенными правами, я не приложил никаких усилий, чтобы выяснить, что заставляет ее появиться, но это вариант.Попробуйте создать ярлык для cmd.exe. Щелкните правой кнопкой мыши> Свойства. Нажмите на кнопку Дополнительно. Установите флажок «Запуск от имени администратора» и нажмите «ОК».
Назначьте ему сочетание клавиш, если хотите.
И вы также можете назначить местоположение по умолчанию для приглашения CMD, чтобы начать в .. например,% CD%
источник
Другой вариант - нажать Startи ввести cmd , а затем Ctrl+ Shift+Enter
Источник: Microsoft Technet
источник
Используйте SuRun .
Работает и на Windows 8. Он запускает приложение в режиме «admin» без запроса, но у вас есть больший контроль над тем, какие приложения запускаются (вы можете увидеть это в апплете панели управления SuRun). Он отлично работает в пакетном файле тоже ...
источник
Создайте пакетный файл, такой как sudo.bat, и введите следующие команды, а затем сохраните в переменной PATH:
Однако, чтобы использовать его, например,
sudo cmd net start fms
скрипт не будет работать, если в командной строке есть кавычка.источник
Если вам нужно решение для командной строки: загрузите hstart с http://www.ntwind.com/software/hstart.html и извлеките hstart.exe или hstart64.exe куда-нибудь по вашему пути. Вы можете запустить командную строку с повышенными правами с помощью
hstart /runas cmd
илиhstart64 /runas cmd
.Но самый быстрый способ (как отмечено в комментарии к вопросу) по-прежнему - нажать Windows, набрать
cmd
и нажать Ctrl+ Shift+ Enter.источник
Я был разочарован существующими решениями для этого, поэтому я написал небольшой скрипт Node.js, который должен быть более привычным для пользователей * nix.
Он поднимает текущего пользователя без запроса пароля (только UAC ), перенаправляет stdin и stdout и запускается в том же окне консоли.
https://github.com/tehsenaus/windosu
источник
sudo <command>
и нажмите Alt + Y в диалоге UAC.Откройте командную строку Shell Extension можно добавить эту возможность для вас.
источник
Я включаю подлинные
su
иsudo
команды с моей оболочкой Hamilton C для запуска команды от имени другого пользователя или с повышенными правами (с приглашением UAC) или с обоими, то есть с повышенными правами как другой пользователь. В отличие отrunas
других альтернатив, яsu
иsudo
умею передавать текущие каталоги, переменные окружения и длинные командные строки. Это коммерческий продукт, но есть бесплатная версия . Полное раскрытие: я автор. Но я также с удовольствием отвечу на вопросы.источник
Вам может понравиться Sudo для Windows .
источник