Deklaration av attributet ValidateScript
Attributet ValidateScript anger ett skript som används för att validera en parameter eller ett variabelvärde. PowerShell leder värdet till skriptet och genererar ett fel om skriptet returnerar $false eller om skriptet genererar ett undantag.
När du använder ValidateScript attributet mappas värdet som verifieras till $_ variabeln . Du kan använda $_ variabeln för att referera till värdet i skriptet.
Syntax
[ValidateScriptAttribute(ScriptBlock scriptBlock)]
Parametrar
scriptBlock- (System.Management.Automation.ScriptBlock) krävs. Skriptblocket som används för att verifiera indata.ErrorMessage- Valfritt – Objektet som verifieras och det verifierande scriptblock skickas som det första och andra formateringsargumentet.
Kommentarer
- Det här attributet kan bara användas en gång per parameter.
- Om det här attributet tillämpas på en samling måste varje element i samlingen matcha mönstret.
- Attributet ValidateScript definieras av klassen System.Management.Automation.ValidateScriptAttribute.
Se även
Feedback
Skicka och visa feedback för