Почему Microsoft не готовы отказаться от командной строки

Командная строка в Windows один из основных и самых не именных элементов системы с самого начала. Некоторые непонятки вызвала замена в качестве интерфейса командной строки старой cmd.exe на PowerShell в одной из ранних сборок Windows 10 Creators Update. Но пусть, PowerShell является более гибкой и функциональной вещью, но она не может заменить старый и добрый cmd.exe. C разъяснениями относительно данного вопроса выступил один из ведущих разработчиков Windows Рич Тернер.

Командная строка (или cmd.exe) остается до сих пор актуальной по ряду причин:

  1. Командная строка используется для создания сборок самой Windows, автоматизированного тестирования. Причем, целый ряд скриптов используется уже в течении множества лет и таких скриптов накоплена большая коллекция.
  2. Cmd.exe один и самых часто используемых компонентов Windows, наряду с «Проводником», Internet Explorer или Edge.
  3. Множество пользователей Windows зависят от скриптов командной строки, а иногда такая зависимость носит критический характер.

Кроме того, в 32-битной версии Windows командная строка используется для запуска виртуальной машины NTVDM, а следовательно для запуска ряда приложений MS-DOS и 16-битных приложений. Поэтому, пока рано провожать cmd.exe на покой, даже несмотря на основательность и гибкость PowerShell.


Нашли ошибку или опечатку? Выделите неправильный фрагмент и нажмите Ctrl+Enter.
Понравилось? Расскажите вашим друзьям при помощи кнопок ниже!

Об авторе:

Алексей Коняхин

Отец-основатель и автор ms-devices.com, музыкант-самоучка. Слежу за Microsoft, пользуюсь Windows и Android.