属性の種類

コマンドレット属性は、機能別にグループ化できます。 次のセクションでは、使用可能な属性について説明し、属性が呼び出された場合のランタイムの動作について説明します。

コマンドレットの属性

コマンドレット

コマンドレットとして.NET Frameworkクラスを識別します。 これは必須の基本属性です。 詳細については、「コマンドレット属性宣言 」を参照してください

パラメーター属性

パラメーター

コマンドレット クラスのパブリック プロパティをコマンドレット パラメーターとして識別します。 詳細については、「パラメーター属性宣言 」を参照してください

エイリアス

パラメーターに対して 1 つ以上のエイリアスを指定します。 詳細については、「別名属性宣言 」を参照してください

引数検証属性

ValidateCount

コマンドレット パラメーターに対して許可される引数の最小数と最大数を指定します。 詳細については 、「ValidateCount 属性宣言」を参照してください

ValidateLength

コマンドレット パラメーター引数の最小文字数と最大文字数を指定します。 詳細については 、「ValidateLength 属性宣言」を参照してください

ValidatePattern

コマンドレット パラメーター引数が一致する必要がある正規表現パターンを指定します。 詳細については 、「ValidatePattern 属性宣言」を参照してください

ValidateRange

コマンドレット パラメーター引数の最小値と最大値を指定します。 詳細については 、「ValidateRange 属性宣言」を参照してください

ValidateSet

コマンドレット パラメーター引数の有効な値のセットを指定します。 詳細については 、「ValidateSet 属性宣言」を参照してください

参照

Windows PowerShell SDK