Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В этом разделе содержатся примеры кода командлета, который можно использовать для написания собственных командлетов.
Это важно
Если вам нужны пошаговые инструкции по написанию командлетов, ознакомьтесь с руководствами по написанию командлетов.
В этом разделе
- Как написать простой командлет . В этом примере показана базовая структура кода командлета.
- Как объявить параметры командлета . В этом примере показано, как объявить различные типы параметров.
- Как объявить наборы параметров . В этом примере показано, как объявить наборы параметров, которые могут изменить действие, выполняемое командлетом.
- Как проверить входные данные параметра . В этих примерах показано, как проверить входные данные параметров.
- Как объявить динамические параметры . В этом примере показано, как объявить параметр, добавленный во время выполнения.
- Как вызывать скрипты в командлете . В этом примере показано, как вызвать скрипт, предоставленный командлету.
- Как переопределить методы обработки входных данных . В этих примерах показана базовая структура, используемая для переопределения методов BeginProcessing, ProcessRecord и EndProcessing.
- Как поддерживать вызовы ShouldProcess . В этом примере показано, как вызывать методы System.Management.Automation.Командлет.ShouldProcess и System.Management.Automation.ShouldContinue из командлета.
- Как поддерживать транзакции . В этом примере показано, как указать, что командлет поддерживает транзакции и как реализовать действие, выполняемое при использовании командлета в транзакции.
- Как поддерживать транзакции . В этом примере показано, как указать, что командлет поддерживает транзакции и как реализовать действие, выполняемое при использовании командлета в транзакции.
- Как поддерживать задания . В этом примере показано, как поддерживать задания при написании командлетов.
- Как вызвать командлет из командлета в командлете. В этом примере показано, как вызвать командлет из другого командлета, который позволяет добавить функциональные возможности вызываемого командлета в разрабатываемый командлет.
См. также
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.
PowerShell