Переходим от CMD к PowerShell: справочник по командам и командлетам для администрирования AD. Переходим от CMD к PowerShell: справочник по командам и командлетам для администрирования AD Запуск командной строки в Проводнике

Командная строка является очень важной частью Windows уже очень много лет. Многие операции, связанные с управлением системой, выполняются именно с её помощью. Хотя Microsoft плавно подталкивает пользователей к переходу на более продвинутый инструмент Powershell, Командная строка будет использоваться ещё очень долго. В этой статье мы расскажем, как её можно запустить в Windows 10 и как вернуть консоль в контекстное меню Проводника в Windows 10 Creators Update.

Как открыть командную строку через меню Win + X

Начиная с Windows 8.1, пользователи могут найти важные системные программы в меню, которое вызывается комбинацией клавиш Win + X. В их числе находится и командная строка.

Если в меню Win + X вместо консоли отображается Powershell , пройдите в Параметры - Персонализация - Панель задач и отключите Заменить командную строку оболочкой Windows Powershell .

Как зайти в командную строку с помощью поиска Windows

Ещё в Windows Vista меню Пуск обзавелось функцией поиска установленных программ, а в Windows 8.1 и Windows 10 эта возможность была обновлена. С её помощью можно зайти в командую строку, в том числе и от имени администратора.

Вызов командной строки через список программ в меню Пуск

Консоль находится в списке системных утилит, ярлыки которых размещены в отдельной папке меню Пуск.


Как запустить командную строку с помощью меню Win + R

Меню Выполнить способно запустить командую строку от имени пользователя.


Если уровень выше низкого, то запустить командную строку от имени администратора с помощью меню Win + R вы не сможете (по крайней мере без каких-то дополнительных сложных действий). В случае, если вы установили низкий уровень, консоль будет запущена от имени администратора.

Как вызвать командную строку через диспетчер задач

Этот способ используется довольно редко, но может помочь вам, если интерфейс Windows завис (в этом случае остальные методы не заработают).


В Диспетчере задач Windows 10 можно также воспользоваться скрытым методом запуска командной строки от имени администратора.

  1. Откройте Диспетчер задач .
  2. Нажмите на Файл , а затем, удерживая клавишу Ctrl , на Запустить новую задачу .

Запуск командной строки через исполняемый файл


Как вызвать консоль через адресную строку Проводника

Интересный способ запуска командной строки в конкретной папке.


Запуск от имени пользователя или администратора будет зависеть от уровня контроля учётных записей, как и в случае с меню Win + R.

Как создать ярлык командной строки на рабочем столе

  1. Откройте меню Пуск и отыщите папку Служебные - Windows .
  2. Кликните по Командная строка и перетащите её на рабочий стол.

Если вы хотите запускать её от имени администратора, выполните следующие операции:

Запуск командной строки в Проводнике

В Windows 10 1607 Anniversary Update и более ранних версиях системы командную строку можно открыть с помощью меню Файл в Проводнике. Доступен как запуск от имени пользователя, так и запуск от имени администратора.


Как открыть командую строку через контекстное меню Проводника

В Windows 10 Anniversary Update 1607 была доступна опция запуска консоли в конкретной папке через контекстное меню. К сожалению, в Windows 10 1703 эта функция была вырезана. Вернуть ее на свое место можно способом, описанным немного ниже.

  1. Зайдите в нужную папку в Проводнике.
  2. Зажмите клавишу Shift и кликните по пустой области или по какой-нибудь папке правой клавишей мыши.
  3. Выберите пункт Открыть окно команд .

Как вернуть пункт "Открыть окно команд" в Windows 10 Creators Update

Для того, чтобы воспользоваться этой функциональностью в актуальной версии Windows 10, придётся изменить некоторые значения в реестре. Отметим, что предложенное решение сработает только при удерживании Shift и нажатии правой клавишей мыши по какой-то папке, а не пустой области.

  1. Нажмите Win + R . Введите команду regedit и нажмите Enter .

  2. Перейдите в HKEY_CLASSES_ROOT\Directory\shell\cmd .
  3. Кликните правой клавишей мыши по папке cmd и выберите пункт Разрешения .

  4. Нажмите на кнопку Дополнительно .
  5. В строке Владелец кликните на надпись Изменить .

  6. В текстовом поле Введите имена выбираемых объектов наберите своё имя пользователя (если вы работаете с локальной учётной записью Windows) или адрес электронной почты основного аккаунта Microsoft.
  7. Нажмите Проверить имена . Если вы ввели имя аккаунта правильно, оно станет подчёркнутым.
  8. Кликните на кнопку ОК .

  9. Поставьте галочку Заменить владельца подконтейнеров и объектов и нажмите Применить , затем ОК .

  10. Выберите группу Администраторы и поставьте галочку Разрешить напротив Полный доступ .
  11. Нажмите Применить , затем ОК .
  12. Кликните по ключу HideBasedOnVelocityId правой клавишей мыши и выберите пункт Переименовать .

  13. Измените имя параметра на ShowBasedOnVelocityId и нажмите Enter .

Скорее всего, в далеком будущем разработчики Microsoft всё-таки избавятся от командной строки и полностью заменят её утилитой Powershell.

Оболочка Windows PowerShell пришла в операционную систему Windows 10 на замену командной строки, хотя командная строка также получила обновление и возможность вставки команд с буфера обмена. Поскольку большинство пользователей привыкли к обычной командной строке, то даже замена пункта командной строки на оболочку PowerShell может показаться навязчивой.

Данная статья расскажет как удалить Windows PowerShell и вернуть командную строку вместо PowerShell в Windows 10. Процесс удаления оболочки заключается в отключении компонента Windows PowerShell 2.0 или же только в замене пункта в контекстном меню. Обратите внимание, что полностью убрать оболочку Windows PowerShell не удастся, даже после полного отключения компонента.

С выходом нового обновления операционной системы в контекстном меню пуска была сделана замена возможности выбора командной строки на Windows PowerShell. Корпорация Майкрософт оставила за пользователями возможность возврата командной строки вместо PowerShell.

После чего в контекстном меню пуск появится доступная ранее командная строка. Смотрите также другие способы . А также заменить PowerShell на командную строку можно использую редактор реестра. Обратите внимание что перед внесением изменений в реестр рекомендуется , а после внесения изменений необходимо выполнить перезагрузку компьютера или .


Программы и компоненты

После отключения компонента Windows PowerShell второй версии обновленный PowerShell останется. Но пользователи предпочитающие видеть командную строку в контекстном меню пуск могут нажатием одной кнопки её вернуть.

Администраторы Windows долгое время полагались на такие проверенные временем инструменты командной строки как PING, IPCONFIG и REPADMIN. И некоторые до сих пор ими пользуются, вместо того, чтобы обратить свое внимание на PowerShell. Ashley McGlone , Premier Field Engineer Active Directory and PowerShell (именно его улыбающееся лицо вы можете видеть на фото), создал замечательное 4-страничное руководство , которое соотносит хорошо известные CMD-утилиты для работы с Active Directory с соответствующими им PowerShell-командлетами. Например, вместо PING можно использовать PowerShell командлет Test-Connection, вместо NSLOOKUP - Resolve-DNSName, вместо GPUPDATE - Invoke-GPUpdate.

Многие зададут вопрос, а почему это, собственно, стоит вообще переключаться на PowerShell командлеты? Автор руководства дает тому несколько обоснований :

  1. Инструменты командной строки выводят просто текст, который требует парсинга для дальнейшей работы с ним. PowerShell позволяет передать эти данные по конвейеру и работать с ними прямо в консоли или же вывести в файл.
  2. Доступность команды. Например, вы удаленно подключайтесь к серверу через RDP, то на нем может быть не установлен adminpak.msi или Windows Rerource Kit. А PowerShell есть на каждой машине Windows Sever 2008 R2 и выше.
  3. Однотипный синтаксис. Синтаксис у различных PowerShell командлетов схож.
  4. Большое количество командлетов на все случаи жизни.

Рассмотренные CMD-утилиты и соответствующие им PowerShell командлеты

В фокусе бесплатного руководства оказались следующие CMD-утилиты:
  1. REPADMIN
  2. DCPROMO
  3. CSVDE
  4. NETDOM
  5. NLTEST
  6. GPUPDATE
  7. GPRESULT
  8. DSGET
  9. DSQUERY
  10. DSADD
  11. DSMOD
  12. DSMOVE
  13. DSACLS
  14. DNSCMD
  15. NSLOOKUP
  16. IPCONFIG
  17. NETSTAT
Само руководство построено на следующей логике:
CMD – Switch – PowerShell командлет – PowerShell модуль – Версия Windows Server.

Большое внимание уделено тем командлетам, которые были представлены в Windows Server 2012 и PowerShell v3.

Скачать его можно на

В предыдущих версиях операционной системы Windows 10 была возможность открыть командную строку в папке. Для того чтобы открыть папку в командной строке было достаточно зажать кнопку Shift и в контекстном меню папки выбрать пункт открыть окно команд. После выхода обновления Windows 10 Creators Update пункт открыть окно команд был заменен на открыть окно PowerShell здесь.

Если же в контекстном меню пуск замена пункта командной строки на оболочку Windows PowerShell не является проблемой, так как можно с легкостью . То в случае с возможностью открыть окно команд в нужной папке ситуация немножко сложнее, поскольку корпорация Майкрософт ещё не добавила возможность переключения PowerShell на командную строку.

Данная статья расскажет, как открыть командную строку в папке и как вернуть возможность выбрать пункт открыть окно команд в папке Windows 10. А также мы предложим способы запуска командной строки с нужного расположения в проводнике без необходимости внесения изменений в реестр.

Если же Вы используете последнюю сборку операционной системы Windows 10 тогда пункт открыть окно команд контекстном меню папки отсутствует. Но пользователи после использования ниже описанного способа смогут вернуть открыть окно команд в контекстное меню. Перед использованием которого необходимо , чтобы всегда иметь возможность откатить изменения системы обратно.

  1. Открываем редактор реестра выполнив команду regedit в окне Win+R .
  2. Дальше переходим в следующее расположение: HKEY_CLASSES_ROOT\ Directory\ shell\ cmd .
  3. Нажмите правой кнопкой мыши на ветке cmd и выберите пункт Разрешения .
  4. В открывшемся окне достаточно нажать кнопку Дополнительно .
  5. Теперь напротив пункта Владелец TrustedInstaller нажимаем кнопку Изменить .
  6. Потом указываем своего пользователя в пункте выбора имен выбираемых объектов, и нажимаем кнопку Проверить имена и ОК .
  7. Дальше в окне дополнительных параметров безопасности отмечаем пункты и Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта , и нажимаем ОК .
  8. В окне разрешений для группы cmd выбираем группу пользователей Администраторы и отмечаем пункт Разрешить полный доступ .
  9. Последним шагом необходимо в текущем расположении реестра переименовать параметр HideBasedOnVelocityId добавив любой символ в начале имени.

После переименования параметра HideBasedOnVelocityId появится возможность выбрать пункт открыть окно команд даже без необходимости . Многие опытные пользователи рекомендуют просто удалять текущий параметр, чего делать однозначно не стоит, особенно если Вы не любитель создания резервных копий реестра и системы в целом. Похожий способ мы использовали в статье: .

Вернув возможность открыть командную строку в текущей папке пользователю достаточно зайти в проводник и выделив любую папку с зажатой кнопкой Shift открыть контекстное меню правой кнопкой мыши и выбрать пункт Открыть окно команд .

Альтернативным способом запустить командную строку с текущим расположением в нужной папке есть запуск командной строки через обновленную оболочку Windows PowerShell. Текущий способ работает без необходимости возвращения пункта открыть окно команд в контекстное меню.


А также можем предложить способ который позволит открыть папку в командной строке. Достаточно зайти в папку расположение которой в командной строке необходимо открыть, и в адресной строке ввести команду Cmd и нажать кнопку Enter .

Заключение

Хоть и в последних версиях операционной системы Windows 10 разработчики решили убрать пункт запуска командной строки с проводника, но умельцы давно нашли способы обхода такого решения. Не смотря на полную замену пунктов меню, где была возможность выбрать командную строку, на обновленную оболочку PowerShell можно с легкостью открыть окно команд в папке Windows 10.

Интернет