
Есть ли способ получить права администратора в PowerShell, находясь в терминале? В Linux есть "sudo" или "login as root" для получения этих привилегий, но я пока не смог найти ничего похожего в Windows. Наличие чего-то подобного действительно улучшило бы мой рабочий процесс!
РЕДАКТИРОВАТЬ:Я использую Windows 11 Pro 21H2 Build 22000.613.co_release.210604-1628
решение1
Вам необходимо запустить новый расширенный процесс с помощью
Команда «Запустить процесс»
с RunAs
глаголом.
Пример:
Start-Process -FilePath "notepad" -Verb RunAs
решение2
Чтобы запуститькомандная строкас административными привилегиями:
runas /user:administrator C:\Windows\System32\cmd.exe
Чтобы запуститьPowershellс административными привилегиями:
runas /user:administrator C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Я запустил командные строки выше наWindows 10 Корпоративная версия.
Использованная литература: