Skip to main content

Parameter Attributes

Synopsis

In PowerShell, parameter binding can be customized by adding special attributes. Whether that is to validate input, offer tab completion or even fully convert what data the user offered.

PSFramework brings quite a few of them to help write user-friendly code for less effort.

Validation

Validation Attributes allow you to custom tailor validation as part of the parameter-binding, regardless of the expected parameter type.

All PSFramework-provided validation attributes support custom error messages, to optimize the user experience.

Transformation