Как разработчик, мне часто приходится открывать командную строку для различных целей. Например, я использую, iisreset
чтобы перезапустить мой локальный веб-сервер.
Обычно я открываю командное окно одним из двух способов:
- Нажмите Win, введите «cmd» и нажмитеEnter
- Находясь в проводнике, удерживайте Shiftи щелкните правой кнопкой мыши папку и выберите «Открыть командное окно здесь».
Однако, когда я открываю командное окно любым из этих способов, у меня нет полных привилегий администратора, на которые, как мне кажется, я имею право.
Для запуска приложений только для администратора я должен открыть командную строку относительно трудоемким способом:
- Нажмите Win, наберите "cmd"
- Подождите, пока меню не заполнится
- Снимите руку с клавиатуры и положите ее на мышь
- Щелкните правой кнопкой мыши пункт меню «cmd.exe»
- Выберите «Запуск от имени администратора»
Это недопустимо по нескольким причинам:
- Окно всегда открывается в C: \ windows \ system32, а не в моем
Users
каталоге (как в утвержденном методе 1) или в папке, в которой я хочу находиться (как в утвержденном методе 2). Поэтому мне часто приходится менять каталоги, чтобы попасть туда, куда я хочу. - Этот процесс на несколько миллисекунд медленнее, чем любой из моих предпочтительных методов. Выполняемая несколько раз в день, каждый день до конца моей карьеры, это в сумме составляет около десяти дней потерянного времени, потраченного на клики и ожидания, а также на изменение каталога.
- Как программист, выполнение бессмысленного роботизированного задания вызывает у меня сильную эмоциональную боль.
- Как программист, поднимать руку - тяжелая задача, которая причиняет мне сильную физическую боль.
Вот почему я ищу готовое решение, которое позволит одобренным методам 1 и 2 открывать командные запросы администратора.
Многие программы позволяют вам постоянно изменять уровень привилегий по умолчанию из меню «Свойства». Командная строка не является одной из этих программ.
Как заставить командное окно запускаться от имени администратора по умолчанию (даже при использовании опции контекстного меню «Открыть командное окно здесь»)?