Exemplos de código do cmdlet
Esta seção contém exemplos de código de cmdlet que você pode usar para começar a escrever seus próprios cmdlets.
Importante
Se você quiser obter instruções passo a passo para escrever cmdlets, consulte tutoriais para escrever cmdlets.
Nesta seção
Como escrever um cmdlet simples Este exemplo mostra a estrutura básica do código do cmdlet.
Como declarar parâmetros de cmdlet Este exemplo mostra como declarar os diferentes tipos de parâmetros.
Como declarar conjuntos de parâmetros Este exemplo mostra como declarar conjuntos de parâmetros que podem alterar a ação que um cmdlet executa.
Como validar a entrada de parâmetro Estes exemplos mostram como validar a entrada de parâmetro.
Como declarar parâmetros dinâmicos Este exemplo mostra como declarar um parâmetro que é adicionado no tempo de execução.
Como invocar scripts dentro de um cmdlet Este exemplo mostra como invocar um script que é fornecido a um cmdlet.
Como substituir métodos de processamento de entrada Esses exemplos mostram a estrutura básica usada para substituir os métodos BeginProcessing, ProcessRecord e endprocessor.
Como dar suporte a chamadas de ShouldProcess Este exemplo mostra como os métodos System. Management. Automation. cmdlet. ShouldProcess e System. Management. Automation. cmdlet. ShouldContinue devem ser chamados de dentro de um cmdlet.
Como dar suporte a transações Este exemplo mostra como indicar que o cmdlet dá suporte a transações e como implementar a ação que é executada quando o cmdlet é usado em uma transação.
Como dar suporte a trabalhos Este exemplo mostra como dar suporte a trabalhos quando você escreve cmdlets.
Como invocar um cmdlet de dentro de um cmdlet Este exemplo mostra como invocar um cmdlet de dentro de outro cmdlet, que permite adicionar a funcionalidade do cmdlet invocado ao cmdlet que você está desenvolvendo.
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de