Ověření vstupu parametru

PowerShell může ověřit argumenty předané parametrům rutiny několika způsoby. PowerShell může ověřit délku, rozsah a vzor znaků argumentu. Může ověřit počet dostupných argumentů (počet). Tato ověřovací pravidla jsou definována atributy ověřování, které jsou deklarovány pomocí atributu Parameter ve veřejných vlastnostech třídy rutiny.

K ověření argumentu parametru modul runtime PowerShellu používá informace poskytované atributy ověřování k potvrzení hodnoty parametru před spuštěním rutiny. Pokud vstup parametru není platný, uživateli se zobrazí chybová zpráva. Každý ověřovací parametr definuje ověřovací pravidlo, které se vynucuje powershellem.

PowerShell vynucuje ověřovací pravidla na základě následujících atributů.

Počet ověření

Určuje minimální a maximální počet argumentů, které parametr může přijmout. Další informace najdete v tématu Deklarace atributu ValidateCount.

ValidateLength

Určuje minimální a maximální počet znaků v argumentu parametru. Další informace najdete v tématu Deklarace atributu ValidateLength.

ValidatePattern

Určuje regulární výraz, který ověřuje argument parametru. Další informace najdete v tématu Deklarace atributu ValidatePattern.

ValidateRange

Určuje minimální a maximální hodnoty argumentu parametru. Další informace najdete v tématu Deklarace atributu ValidateRange.

ValidateScript

Určuje platné hodnoty argumentu parametru. Další informace najdete v tématu Deklarace atributu ValidateScript.

ValidateSet

Určuje platné hodnoty argumentu parametru. Další informace najdete v tématu Deklarace atributu ValidateSet.

Viz také

Jak ověřit vstup parametru

Vytvoření rutiny Windows PowerShellu