Parameter-invoer valideren
PowerShell kan de argumenten die zijn doorgegeven aan cmdlet-parameters op verschillende manieren valideren. PowerShell kan de lengte, het bereik en het patroon van de tekens van het argument valideren. Het kan het aantal beschikbare argumenten valideren (het aantal). Deze validatieregels worden gedefinieerd door validatiekenmerken die zijn gedeclareerd met het kenmerk Parameter in openbare eigenschappen van de cmdlet-klasse.
Voor het valideren van een parameterargument gebruikt de PowerShell-runtime de informatie van de validatiekenmerken om de waarde van de parameter te bevestigen voordat de cmdlet wordt uitgevoerd. Als de invoer van de parameter ongeldig is, ontvangt de gebruiker een foutbericht. Elke validatieparameter definieert een validatieregel die wordt afgedwongen door PowerShell.
PowerShell dwingt de validatieregels af op basis van de volgende kenmerken.
ValidateCount
Hiermee geeft u het minimum- en maximum aantal argumenten op dat een parameter kan accepteren. Zie ValidateCount Attribute Declaratievoor meer informatie.
ValidateLength
Hiermee geeft u het minimum- en maximum aantal tekens in het parameterargument. Zie ValidateLength Attribute Declaratievoor meer informatie.
ValidatePattern
Hiermee geeft u een reguliere expressie die het parameterargument valideert. Zie ValidatePattern Attribute Declaratievoor meer informatie.
ValidateRange
Hiermee geeft u de minimum- en maximumwaarden van het parameterargument. Zie ValidateRange Attribute Declaratievoor meer informatie.
ValidateScript
Hiermee geeft u de geldige waarden voor het parameterargument. Zie ValidateScript Attribute Declaratievoor meer informatie.
ValidateSet
Hiermee geeft u de geldige waarden voor het parameterargument. Zie ValidateSet Attribute Declaratievoor meer informatie.
Zie ook
Feedback
Feedback verzenden en weergeven voor