Paraméterbevitel érvényesítése

A PowerShell többféleképpen is képes ellenőrizni a parancsmagparaméterek számára átadott argumentumokat. A PowerShell képes ellenőrizni az argumentum karakterének hosszát, tartományát és mintázatát. Képes ellenőrizni az elérhető argumentumok számát (a darabszámot). Ezeket az érvényesítési szabályokat olyan érvényesítési attribútumok határozzák meg, amelyek a parancsmagosztály nyilvános tulajdonságain a Paraméter attribútummal vannak deklarálva.

Egy paraméter-argumentum érvényesítéséhez a PowerShell-futtatás az érvényesítési attribútumok által megadott információk alapján ellenőrzi a paraméter értékét a parancsmag futtatása előtt. Ha a paraméter bemenete érvénytelen, a felhasználó hibaüzenetet kap. Minden érvényesítési paraméter meghatároz egy érvényesítési szabályt, amelyet a PowerShell érvényesít.

A PowerShell az alábbi attribútumok alapján kényszeríti ki az érvényesítési szabályokat.

ValidateCount (Érvényesítés száma)

A paraméter által elfogadt argumentumok minimális és maximális számát határozza meg. További információ: ValidateCount attribútumdeklaráció.

ValidateLength (Érvényesítési út)

Megadja a karakterek minimális és maximális számát a paraméter argumentumában. További információ: ValidateLength Attribute Deklaráció.

ValidatePattern (Érvényesítés mintán)

A paraméter argumentumát érvényesítő reguláris kifejezést ad meg. További információ: ValidatePattern Attribute Deklaráció.

ValidateRange (Érvényesítésirang)

A paraméter argumentum minimális és maximális értékeit határozza meg. További információ: ValidateRange Attribute Deklaráció.

ValidateScript

Megadja a paraméter argumentum érvényes értékeit. További információkért lásd: ValidateScript attribútumdeklaráció.

ValidateSet (Érvényesítőkészlet)

Megadja a paraméter argumentum érvényes értékeit. További információ: ValidateSet Attribute Deklaráció.

Lásd még:

Paraméterbemenetek ellenőrzése

Windows PowerShell-parancsmag írása