Verifiera ett argument med hjälp av ett skript
Det här exemplet visar hur du anger en valideringsregel som använder ett skript för att kontrollera parameterargumentet innan cmdleten körs. Värdet för parametern kommer till skriptet. Skriptet måste returnera $true
för varje värde som kommer till det.
Anteckning
Mer information om klassen som definierar det här attributet finns i System.Management.Automation.ValidateScriptAttribute.
Validera ett argument med hjälp av ett skript
Lägg till attributet ValidateScript enligt följande kod. Det här exemplet anger en uppsättning med tre möjliga värden för
UserName
parametern .[ValidateScript("$_ % 2", ErrorMessage = "The item '{0}' did not pass validation of script '{1}'")] [Parameter(Position = 0, Mandatory = true)] public int32 OddNumber { get { return oddNumber; } set { oddNumber = value; } } private int32 oddNumber;
Mer information om hur du deklarerar det här attributet finns i ValidateScript Attribute Declaration.
Se även
System.Management.Automation.ValidateScriptAttribute
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