CMD и PowerShell: в чём разница

Обе программы — командные строки Windows, но устроены по-разному. CMD достался от старых версий системы, PowerShell — современная замена с куда большими возможностями.

ПараметрCMDPowerShell
ПоявилсяMS-DOS, 1980-еWindows, 2006
Что обрабатываетТекстОбъекты .NET
Командыdir, copy, ipconfigGet-ChildItem, Copy-Item + все команды CMD
АвтоматизацияПростые .batПолноценные скрипты .ps1
Кому хватитБазовые операцииАдминистрирование, автоматизация

Что выбрать

Для разовой команды быстрее CMD. Для настройки системы, скриптов и работы с сервисами берите PowerShell — он умеет всё то же и значительно больше.

← Другие сравнения