Примеры кода командлетов

В этом разделе приводятся примеры кода командлетов, которые можно использовать для написания собственных командлетов.

Важно!

Пошаговые инструкции по написанию командлетов см. в руководствах по написанию командлетов.

в этом разделе

Написание простого командлета В этом примере показана базовая структура кода командлета.

Как объявлять параметры командлета В этом примере показано, как объявить различные типы параметров.

Объявление наборов параметров В этом примере показано, как объявить наборы параметров, которые могут изменить действие, выполняемое командлетом.

Проверка входных параметров В этих примерах показано, как проверить входные данные параметра.

Объявление динамических параметров В этом примере показано, как объявить параметр, добавляемый во время выполнения.

Как вызывать скрипты в командлете В этом примере показано, как вызвать скрипт, передаваемый в командлет.

Переопределение методов обработки входных данных В этих примерах показана базовая структура, используемая для переопределения методов BeginProcessing, ProcessRecord и EndProcessing.

Поддержка вызовов ShouldProcess В этом примере показано, как вызывать методы System. Management. Automation. командлет. ShouldProcess и System. Management. Automation. командлет. ShouldContinue из командлета.

Поддержка транзакций В этом примере показано, как указать, что командлет поддерживает транзакции и как реализовать действие, выполняемое при использовании командлета в транзакции.

Поддержка заданий В этом примере показано, как поддерживать задания при записи командлетов.

Вызов командлета из командлета В этом примере показано, как вызвать командлет из другого командлета, который позволяет добавлять функциональные возможности вызванного командлета в разрабатываемый командлет.

См. также

Запись командлета Windows PowerShell