Основное отличие командлетов от традиционных командных оболочек заключается в ориентации на работу с объектами, а не с потоком текста. 5
Командлеты в PowerShell обрабатывают входные объекты из конвейера, а не из потоков текста, и возвращают не просто строки, а объекты — структуры данных, содержащие набор свойств и методов. 23