入力フィルターのパラメーター

コマンドレットでは FilterInclude Exclude コマンドレットが影響する入力オブジェクトのセットをフィルター処理する、、およびパラメーターを定義できます。

通常、入力オブジェクトのセットは InputObject 、、 Path 、またはパラメーターによって指定され Name ます。 たとえば、コマンドレットは、ワイルドカード文字を使用して複数のパスを受け取るパラメーターを持つことができ、 Path 各パスは入力オブジェクトを指します。 、、およびの Filter Include 各パラメーターは、コマンドレットが呼び出されるたび Exclude に機能するパスをさらに修飾します。

Include パラメーターと Exclude パラメーター

Includeパラメーターと Exclude パラメーターは、コマンドレットに渡された入力オブジェクトのセットに含まれる、または除外されるオブジェクトを識別します。 フィルターを標準のワイルドカード言語で表現できる場合は、これらのパラメーターを使用します。 (ワイルドカード文字の詳細については、「 コマンドレットパラメーターでのワイルドカードのサポート」を参照してください)。パラメーターには、 Include 包含フィルターに一致する名前を持つすべてのオブジェクトが含まれます。 パラメーターには、 Exclude フィルターに一致する名前を持つすべてのオブジェクトが除外されます。

フィルターパラメーター

パラメーターは、 Filter 標準のワイルドカード言語で表されないフィルターを指定します。 たとえば、パラメーターを使用して、Active Directory サービスインターフェイス (ADSI) または SQL フィルターをコマンドレットに渡すことができ Filter ます。 Windows PowerShell によって提供されるコマンドレットでは、これらのフィルターは、コマンドレットを使用してデータストアにアクセスする Windows PowerShell プロバイダーによって指定されます。 各プロバイダーは、通常、独自のフィルターを定義します。

入力オブジェクトのセットが指定されていない場合のフィルター処理

入力オブジェクトのセットが指定されていない場合、これは通常、すべてのオブジェクトに対してフィルター処理を行うことを意味します。 詳細については、「Get Process」を参照してください。

参照

Writing a Windows PowerShell Cmdlet (Windows PowerShell コマンドレットの記述)