Запуск командной строки с правами администратора внутри обычного Windows Terminal с помощью PsExec
В повседневной работе с Windows часто возникает необходимость запустить командную строку с правами администратора (elevated command prompt). Обычно для этого требуется открыть отдельное окно с повышенными привилегиями, что может быть неудобно, если вы работаете в Windows Terminal. К счастью, существует способ запускать командную строку с администраторскими правами прямо внутри неэлементированного (non-elevated) Windows Terminal с помощью утилиты PsExec.
Что такое PsExec и зачем он нужен?
PsExec — это бесплатная утилита от Microsoft Sysinternals, предназначенная для удалённого и локального запуска процессов с изменёнными привилегиями. Она позволяет запускать приложения с правами SYSTEM или администратора, даже если текущий пользователь не запустил Windows Terminal от имени администратора.
Использование PsExec открывает новые возможности для администратора и разработчиков, позволяя:
- Запускать скрипты и команды с расширенными правами,
- Делать это удобно в одной оболочке без переключения между окнами,
- Экономить время на администрирование и автоматизацию.
Как запустить elevated командную строку в Windows Terminal через PsExec
-
Скачайте PsExec
Перейдите на официальный сайт Microsoft Sysinternals и скачайте архив с PsExec:
https://docs.microsoft.com/en-us/sysinternals/downloads/psexec -
Распакуйте утилиту
Поместите psexec.exe в удобную папку, например,C:\Tools\
. -
Запустите Windows Terminal (без прав администратора)
Обычный запуск Windows Terminal можно выполнить через меню “Пуск” или сочетанием клавиш Win + R →wt
. -
Выполните команду PsExec для запуска elevated командной строки
В открытом Windows Terminal введите команду:C:\Tools\psexec.exe -h -i cmd.exe
-h
— запускает процесс с повышенными правами (elevated),-i
— позволяет процессу взаимодействовать с пользователем (откроется новое окно командной строки с админскими правами).
- Работайте с elevated командной строкой внутри Windows Terminal
После запуска окно командной строки с администраторами появится поверх, и вы сможете выполнять команды с повышенными привилегиями.
Преимущества использования PsExec для запуска elevated командной строки
- Удобство — нет необходимости каждый раз открывать отдельное приложение с правами администратора.
- Гибкость — возможность запускать любые процессы с нужным уровнем доступа.
- Экономия времени — ускоряется администрирование и автоматизация задач.
- Безопасность — запуск команд с правами администратора только при необходимости, снижая риск случайных изменений системы.
Заключение
Использование PsExec для запуска повышенной командной строки внутри неадминистраторского Windows Terminal — удобный и мощный способ управления Windows. Этот метод идеально подходит для пользователей, которые хотят работать быстро, не открывая лишних окон и одновременно сохраняя безопасность и контроль над системой. Попробуйте интегрировать PsExec в свои рабочие процессы и оцените преимущества эффективного администрирования в одной консоли.
Если вы хотите повысить продуктивность работы с Windows и облегчить выполнение задач с правами администратора, PsExec — незаменимый инструмент, который стоит освоить каждому продвинутому пользователю и системному администратору.