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:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: