Een argument valideren met behulp van een script
In dit voorbeeld ziet u hoe u een validatieregel opgeeft die gebruikmaakt van een script om het parameterargument te controleren voordat de cmdlet wordt uitgevoerd. De waarde van de parameter wordt doorgegeven aan het script. Het script moet voor $true elke waarde retourneren die naar het script wordt doorspijpt.
Notitie
Zie System.Management.Automation.ValidateScriptAttributevoor meer informatie over de klasse die dit kenmerk definieert.
Een argument valideren met behulp van een script
Voeg het kenmerk ValidateScript toe, zoals wordt weergegeven in de volgende code. In dit voorbeeld wordt een set van drie mogelijke waarden voor de
UserNameparameter opgegeven.[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;
Zie ValidateScript Attribute Declaratievoor meer informatie over het declareeren van dit kenmerk.
Zie ook
System.Management.Automation.ValidateScriptAttribute
Feedback
Feedback verzenden en weergeven voor