Как запустить PowerShell из контекстного меню (удерживая клавишу shift) в текущей папке с правами администратора? Есть ли более простой способ, чем ввести любой код в реестр Windows?Как запустить PowerShell с правами администратора из текущей папки?
ответ
У меня была такая же проблема в последнее время. Ответ, к сожалению, не был очевиден и легко найти. В Интернете есть несколько сценариев, но я работал в меня. Ниже я представляю вам скрипт, который можно вставить в любой файл с расширением reg и запустить. После этого Вы сможете запускать PowerShell с правами администратора из текущей открытой папки (Вы должны провести сдвиг, а затем щелкните правой кнопкой мыши на пустом месте в папке
Код:.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin]
@="Open PowerShell window here as administrator"
"Extended"=""
"HasLUAShield"=""
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -windowstyle hidden -Command \"Start-Process powershell -ArgumentList '-NoExit', '-Command cd %V' -Verb runAs\""
Контекст вид меню:
Как LotPings упоминает в комментариях, вы можете добавить простой ярлык на панели инструментов Access Quck, если вы работаете в Windows, 10. Это поддерживается Windows, с помощью defaul т.
Это изображение должно объяснить, как его настроить.
В то время как это не использует shift, у вас все еще есть быстрый способ запуска PowerShell в текущем каталоге в качестве администратора.
Спасибо Jonas, в то время не было доступа к английскому Win10. – LotPings
Этот вопрос не относится к теме в stackoverflow. В зависимости от вашей версии Windows, почему бы не разместить значок быстрого доступа в строке заголовка проводника? – LotPings
Если это оффтоп, я сожалею об этом. Я просто искал ответа в течение нескольких часов, поэтому решил поделиться этими знаниями с сообществом. Я не знаю, что у вас на уме, не могли бы вы объяснить свое решение? – Dominik