Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 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 executada por um cmdlet.
- Como validar a entrada do parâmetro – esses exemplos mostram como validar a entrada do parâmetro.
- Como declarar parâmetros dinâmicos – este exemplo mostra como declarar um parâmetro que é adicionado em runtime.
- Como invocar scripts dentro de um cmdlet – este exemplo mostra como invocar um script fornecido para 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 EndProcessing.
- Como dar suporte a chamadas 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 é tomada quando o cmdlet é usado em uma transação.
- 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 é tomada quando o cmdlet é usado em uma transação.
- Como dar suporte a trabalhos – este exemplo mostra como dar suporte a trabalhos ao escrever cmdlets.
- Como invocar um cmdlet de dentro de um cmdlet – este exemplo mostra como invocar um cmdlet de dentro de outro cmdlet, o que permite adicionar a funcionalidade do cmdlet invocado ao cmdlet que você está desenvolvendo.
Consulte Também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.