Validating Parameter Input (Validar a Entrada de Parâmetros)
PowerShell pode validar os argumentos passados para parâmetros cmdlet de várias maneiras. PowerShell pode validar o comprimento, o alcance e o padrão dos caracteres do argumento. Pode validar o número de argumentos disponíveis (a contagem). Estas regras de validação são definidas por atributos de validação que são declarados com o atributo Parâmetro sobre propriedades públicas da classe CMDLET.
Para validar um argumento de parâmetro, o tempo de execução powerShell utiliza as informações fornecidas pelos atributos de validação para confirmar o valor do parâmetro antes da execução do cmdlet. Se a entrada do parâmetro não for válida, o utilizador recebe uma mensagem de erro. Cada parâmetro de validação define uma regra de validação que é aplicada pela PowerShell.
A PowerShell aplica as regras de validação com base nos seguintes atributos.
Validar o Contador
Especifica o número mínimo e máximo de argumentos que um parâmetro pode aceitar. Para mais informações, consulte a Declaração de Atributos ValidateCount.
ValidarLength
Especifica o número mínimo e máximo de caracteres no argumento do parâmetro. Para mais informações, consulte a Declaração de Atributo ValidateLength.
ValidarPattern
Especifica uma expressão regular que valida o argumento do parâmetro. Para obter mais informações, consulte a Declaração de Atributo ValidatePattern.
ValidarRange
Especifica os valores mínimos e máximos do argumento do parâmetro. Para mais informações, consulte a Declaração de Atributo ValidateRange.
ValidarScript
Especifica os valores válidos para o argumento do parâmetro. Para obter mais informações, consulte a Declaração de Atributos ValidateScript.
Validar Conjunto
Especifica os valores válidos para o argumento do parâmetro. Para obter mais informações, consulte a Declaração de Atributos ValidateSet.
Consulte também
How to Validate Parameter Input (Como Validar Entradas de Parâmetros)
Writing a Windows PowerShell Cmdlet (Escrever um Cmdlet do Windows PowerShell)
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários