Как запустить повышенную оболочку из консоли 2 (Windows 8.1)? Возможный?

980
Edge-Case

Я пришел из Linux, и в течение нескольких дней я пытался запустить привилегированную оболочку (powershell, интерпретатор ipython и bash) из консоли2. Тем не менее, он всегда открывает новое окно cmd.exe, это не то, что я хочу, я хочу выпасть в привилегированную оболочку из той же вкладки в том же окне, в котором я нахожусь. Как я могу это сделать?

Я только что установил sudowin, и это своего рода то, что я хочу, но он просто открывает новое окно cmd.exe, как я уже говорил. Я не могу запустить sudo .\Console.exe, он просто говорит, Command not allowedне запрашивая мой пароль, я также не могу работать Console.exeкак администратор, щелкнув правой кнопкой мыши, он просто отбрасывает права сразу.

Возможно, меня избаловали, но эмулятор терминала cmd.exe уродлив, и я действительно хочу использовать Console2 (он самый красивый из всех, что я нашел) и заскочить в повышенную оболочку, когда мне это нужно.

Я не могу представить, что пытаюсь выполнять административную работу удаленно, что за кошмар должен вызывать и напоминать: «С вашей стороны выскакивает приглашение администратора?». Так много работы ушло в Windows, и я уважаю это, но, блин, поговорим о том, как не обращать внимания на основы.

2

1 ответ на вопрос

1
magicandre1981

Используйте сторонний инструмент под названием NirCmd, чтобы получить дополнительные функции, такие как повышение прав .

nircmd elevate Console.exe 

Поместите Nircmd.exe в каталог Windows, чтобы вы могли запускать его из любого места.