Atributos de cmdlet
Windows PowerShell define vários atributos que você pode usar para adicionar funcionalidade comum aos seus cmdlets sem implementar essa funcionalidade dentro de seu próprio código. isso inclui o atributo Cmdlet que identifica uma classe do Microsoft .NET Framework como uma classe de Cmdlet, o atributo outputtype que especifica os tipos de .NET Framework retornados pelo Cmdlet, o atributo de parâmetro que identifica as propriedades públicas como parâmetros de Cmdlet e muito mais.
Nesta seção
Atributos no código do cmdlet Descreve o benefício de usar atributos no código de cmdlet.
Tipos de atributo Descreve os diferentes atributos que podem decorar uma classe de cmdlet.
Declaração de atributo de alias Descreve como definir aliases para um nome de parâmetro de cmdlet.
Declaração de atributo de cmdlet descreve como definir uma classe de .NET Framework como um cmdlet.
Declaração de atributo de credencial Descreve como adicionar suporte para converter a entrada de cadeia de caracteres em um objeto System. Management. Automation. PSCredential .
Declaração de atributo OutputType descreve como especificar os tipos de .NET Framework retornados pelo cmdlet.
Declaração de atributo de parâmetro Descreve como definir os parâmetros de um cmdlet.
Declaração de atributo ValidateCount Descreve como definir quantos argumentos são permitidos para um parâmetro.
Declaração de atributo ValidateLength Descreve como definir o comprimento (em caracteres) de um argumento de parâmetro.
Declaração de atributo ValidatePattern Descreve como definir os padrões válidos para um argumento de parâmetro.
Declaração de atributo ValidateRange Descreve como definir o intervalo válido para um argumento de parâmetro.
Declaração de atributo ValidateScript Descreve como definir os valores possíveis para um argumento de parâmetro.
Declaração de atributo ValidateSet Descreve como definir os valores possíveis para um argumento de parâmetro.
Referência
Writing a Windows PowerShell Cmdlet (Escrevendo um Cmdlet do Windows PowerShell)
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