Dichiarazione dell'attributo ValidateScript
L'attributo ValidateScript
specifica uno script utilizzato per convalidare un parametro o un valore di variabile. PowerShell genera un pipe del valore nello script e genera un errore se lo script $false
restituisce o se lo script genera un'eccezione.
Quando si usa l'attributo ValidateScript
, il valore da convalidare viene mappato alla $_
variabile . È possibile usare la $_
variabile per fare riferimento al valore nello script.
Sintassi
[ValidateScriptAttribute(ScriptBlock scriptBlock)]
Parametri
scriptBlock
- (System.Management.Automation.ScriptBlock) Obbligatorio. Blocco di script utilizzato per convalidare l'input.ErrorMessage
- Facoltativo: l'elemento da convalidare e lo scriptblock di convalida vengono passati come primo e secondo argomento di formattazione.
Commenti
- Questo attributo può essere usato una sola volta per ogni parametro.
- Se questo attributo viene applicato a una raccolta, ogni elemento della raccolta deve corrispondere al modello.
- L'attributo ValidateScript è definito dalla classe System.Management.Automation.ValidateScriptAttribute .
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