Учебники

Powershell — командлеты

Командлет или «Команда let» — это облегченная команда, используемая в среде Windows PowerShell. Среда выполнения Windows PowerShell вызывает эти командлеты из командной строки. Вы можете создавать и вызывать их программно через API Windows PowerShell.

Командлет против командования

Командлеты сильно отличаются от команд в других средах командной оболочки следующими способами:

  • Командлеты являются объектами класса .NET Framework; а не только автономные исполняемые файлы.

  • Командлеты могут быть легко созданы из всего лишь десятка строк кода.

  • Синтаксический анализ, представление ошибок и выходное форматирование не обрабатываются командлетами. Это выполняется средой выполнения Windows PowerShell.

  • Процесс командлетов работает с объектами, не находящимися в текстовом потоке, и объекты могут быть переданы в качестве вывода для конвейерной обработки.

  • Командлеты основаны на записях, так как обрабатывают один объект за раз.

Командлеты являются объектами класса .NET Framework; а не только автономные исполняемые файлы.

Командлеты могут быть легко созданы из всего лишь десятка строк кода.

Синтаксический анализ, представление ошибок и выходное форматирование не обрабатываются командлетами. Это выполняется средой выполнения Windows PowerShell.

Процесс командлетов работает с объектами, не находящимися в текстовом потоке, и объекты могут быть переданы в качестве вывода для конвейерной обработки.

Командлеты основаны на записях, так как обрабатывают один объект за раз.

Получать помощь

Первый шаг — перейти к команде Get-Help, которая объясняет, как дать команду и ее параметр.