Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'attributo ValidateSetAttribute specifica un set di valori possibili per un argomento parametro del cmdlet. Questo attributo può essere usato anche dalle funzioni di Windows PowerShell.
Quando si specifica questo attributo, il runtime di Windows PowerShell determina se l'argomento fornito per il parametro del cmdlet corrisponde a un elemento nel set di elementi fornito. Il cmdlet viene eseguito solo se l'argomento parametro corrisponde a un elemento nel set. Se non viene trovata alcuna corrispondenza, viene generato un errore dal runtime di Windows PowerShell.
Sintassi
[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]
Parametri
ValidValues (System.String) obbligatorio. Specifica i valori validi dell'elemento parametro. Nell'esempio seguente viene illustrato come specificare un elemento o più elementi.
[ValidateSetAttribute("Steve")]
[ValidateSetAttribute("Steve","Mary")]
IgnoreCase (System.Boolean) Parametro denominato facoltativo. Il valore predefinito di true indica che la distinzione tra maiuscole e minuscole viene ignorata. Un valore di false fa distinzione tra maiuscole e minuscole nel cmdlet.
Osservazioni:
Questo attributo può essere usato una sola volta per parametro.
Se il valore del parametro è una matrice, ogni elemento della matrice deve corrispondere a un elemento del set di attributi.
L'attributo ValidateSetAttribute viene definito dalla classe System.Management.Automation.ValidateSetAttribute.