Вопросы к Поиску с Алисой
Ключевая разница между командлетами и встроенными функциями PowerShell заключается в их природе и способе определения:
Таким образом, командлет — это внешняя команда, а функция — это то, что определяется внутри PowerShell. stackoverflow.com
Ещё одно отличие командлетов от функций в том, что командлеты обычно не выполняют собственный синтаксический анализ, представление ошибок или форматирование выходных данных, а среда выполнения PowerShell обрабатывает эти процессы. learn.microsoft.com