Различия между командной консолью (cmd) и PowerShell

{title}

Операционные системы были разработаны для того, чтобы предложить пользователям мощный инструмент для работы, обучения и развлечений благодаря наличию множества приложений и программ для этой цели.

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

Одним из этих инструментов, который всегда присутствовал в операционных системах Windows, является CMD или командная строка, которая является консолью командной строки и в настоящее время изменяется Windows PowerShell, которая является командной консолью. гораздо более продвинутый, чем CMD.

Сегодня в этом руководстве будет подробно проанализирован, что такое CMD и Windows PowerShell и каковы их основные отличия.

Что такое командная строка Windows

{title}

Командная строка или также известная как Командная строка (cmd.exe) - это интерпретатор командной строки, который был активен более 35 лет и был реализован на первом компьютере на базе архитектуры 8086, разработанном IBM.
На протяжении всего этого времени, будучи пользователями, мы могли взаимодействовать с командой с помощью множества команд, которые мы могли выполнять над ней.

Командная строка, хотя она медленно отправляется Microsoft, остается жизненно важным инструментом для выполнения нескольких неграфических задач в системе, и всем известно, что многие из этих задач выполняются с большей безопасностью в среде командной строки.

{title}

Что такое Windows PowerShell?

{title}

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

Windows PowerShell - это расширенный язык сценариев и командной строки Shell, написанный на Microsoft .NET Framework, который позволит всем нам, работающим со средами Windows, иметь точный контроль и возможность автоматизировать как операционную систему, так и приложения, установленные в нем. Его разработка велась в 2.002 году.

В Windows PowerShell добавлен ряд командлетов, которые позволят нам выполнять все задачи управления, такие как:

  • Выполнять фоновые задачи.
  • Автоматизация задач
  • Удаленное выполнение задач, среди других.

{title}

Мы видим, что каждая из этих командных консолей предлагает нам отличную альтернативу для управления процессами в системах Windows.

Мы видим, что в новых выпусках Windows 10 Windows PowerShell была представлена ​​в качестве командной консоли по умолчанию, мы проверяем ее, щелкая правой кнопкой мыши в меню «Пуск» или используя комбинацию клавиш:

+ X

{title}

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

Основываясь на этом процессе, важно знать некоторые новые функции, которые Windows PowerShell включает в свою последнюю версию 5.0.

Управление пакетами

Благодаря этому менеджеру пакетов мы можем легко контролировать все программное обеспечение, которое загружается, устанавливается или удаляется.

Эта функция будет известна как Управление пакетами и позволит нам управлять всеми пакетами в одном месте без необходимости заходить на каждый веб-сайт.

$config[ads_text5] not found

{title}

Безопасная оболочка (SSH)

Мы очень хорошо знаем роль, которую играет SSH во всех входящих и исходящих соединениях оборудования, позволяя нам шифровать данные, чтобы предотвратить их перехват неавторизованными пользователями. Существует несколько инструментов, которые предлагают нам возможность подключения через SSH к Windows, но начиная с версии 5.0 эта функциональность будет включена в Windows PowerShell, предлагая лучшие преимущества в плане безопасности и возможности подключения.

{title}

Другие новости

Мы также находим другие новости, такие как:

  • Новые командлеты в модуле PSDesiredStateConfiguration.
  • Улучшения в языках программирования.
  • Диагностические улучшения.
  • Улучшения гибкости за счет включения функции ActionAfterReboot.
  • У него новая информационная структура.
  • Включает в себя новые модули.

$config[ads_text5] not found

Чтобы подробно узнать все новости о Windows PowerShell 5.0, посетите следующую ссылку от Microsoft:

Что нового в PowerShell 5.0

Мы можем видеть, что Windows PowerShell является гораздо более продвинутым инструментом для всех задач поддержки.

 CMD: (список задач) 

{title}

 PowerShell (Get-Process) 

{title}

Некоторые из наиболее часто используемых команд в PowerShell:

Особенности KDE

Get-Process отобразит список процессов, запущенных в системе.

$config[ads_text6] not found

Get-Help

$config[ads_text5] not found

Показать справку страницы.

Get-Command

Он предлагает нам список всех доступных команд.

Get-Process | Stop-Process - подтвердить

Это завершит процесс, введенный, показывая подтверждение для этого.

Clear-Host

Очистите экран Powershell.

Особенности KDE

Set Это позволяет нам создавать, изменять, удалять или отображать системные переменные окружения.

Давайте воспользуемся всем, что предлагает Windows PowerShell, для более централизованного управления Windows.