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
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för