Командлет или «Команда let» — это облегченная команда, используемая в среде Windows PowerShell. Среда выполнения Windows PowerShell вызывает эти командлеты из командной строки. Вы можете создавать и вызывать их программно через API Windows PowerShell.
Командлет против командования
Командлеты сильно отличаются от команд в других средах командной оболочки следующими способами:
-
Командлеты являются объектами класса .NET Framework; а не только автономные исполняемые файлы.
-
Командлеты могут быть легко созданы из всего лишь десятка строк кода.
-
Синтаксический анализ, представление ошибок и выходное форматирование не обрабатываются командлетами. Это выполняется средой выполнения Windows PowerShell.
-
Процесс командлетов работает с объектами, не находящимися в текстовом потоке, и объекты могут быть переданы в качестве вывода для конвейерной обработки.
-
Командлеты основаны на записях, так как обрабатывают один объект за раз.
Командлеты являются объектами класса .NET Framework; а не только автономные исполняемые файлы.
Командлеты могут быть легко созданы из всего лишь десятка строк кода.
Синтаксический анализ, представление ошибок и выходное форматирование не обрабатываются командлетами. Это выполняется средой выполнения Windows PowerShell.
Процесс командлетов работает с объектами, не находящимися в текстовом потоке, и объекты могут быть переданы в качестве вывода для конвейерной обработки.
Командлеты основаны на записях, так как обрабатывают один объект за раз.
Получать помощь
Первый шаг — перейти к команде Get-Help, которая объясняет, как дать команду и ее параметр.