Можно ли в командной строке перейти из обычного режима в режим администратора? Я не хочу открывать командную строку, щелкнув правой кнопкой мыши и выбрав «Запуск от имени администратора». Спасибо
Или из Powershell:
Start-Process powershell -Verb runas
Ответ - нет. «Полный административный токен» ассоциируется с .EXE при его запуске. Вам необходимо запустить новый CMD.EXE, чтобы получить права полного администратора. Чтобы сделать UAC более терпимым, вы можете включить «автоматическое одобрение администратора» через групповую политику.
Как насчет этого:
runas /user:administrator cmd.exe
Вы не можете "переключаться" между двумя режимами, но есть третьи партия инструменты которые позволяют запускать программы из командной строки в админке с повышенными привилегиями. Если вы поместите их в рабочий путь, вы можете, например, использовать команду «повысить cmd» из меню «Пуск» или из существующей командной строки, чтобы начать новый сеанс в режиме с повышенными правами.
Вы можете создать ярлык для cmd.exe и просто изменить вкладку «Дополнительные свойства» на «Запуск от имени администратора».
если вы используете код Visual Studio, в конфигурации вы можете добавить это:
"terminal.integrated.shellArgs.windows": [
"-Verb runas"
],