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
UserNameparametern .[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
Skicka och visa feedback för