Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este exemplo mostra como especificar uma regra de validação que o tempo de execução do Windows PowerShell pode usar para verificar o argumento de parâmetro antes que o cmdlet seja executado. Esta regra de validação fornece um conjunto de valores válidos para o argumento do parâmetro.
Observação
Para obter mais informações sobre a classe que define esse atributo, consulte System.Management.Automation.ValidateSetAttribute.
Para validar um conjunto de argumentos
Adicione o atributo ValidateSet conforme mostrado no código a seguir. Este exemplo especifica um conjunto de três valores possíveis para o parâmetro
UserName.[ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)] [Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obter mais informações sobre como declarar esse atributo, consulte ValidateSet Attribute Declaration.
Ver também
System.Management.Automation.ValidateSetAttribute