Dichiarazione dell'attributo ValidateSet
L'attributo ValidateSetAttribute specifica un set di valori possibili per un argomento del parametro del cmdlet. Questo attributo può essere usato anche da Windows PowerShell funzioni.
Quando questo attributo viene specificato, il runtime 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 del parametro corrisponde a un elemento nel set. Se non viene trovata alcuna corrispondenza, viene generato un errore dal runtime Windows PowerShell runtime.
Sintassi
[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]
Parametri
ValidValues
(System.String) Obbligatorio. Specifica i valori validi degli elementi del parametro. Nell'esempio seguente viene illustrato come specificare uno 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. Il valore fa false
distinzione tra maiuscole e minuscole nel cmdlet.
Commenti
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 è definito dalla classe System.Management.Automation.Validatesetattribute.
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per