Eingabe von Filterparametern

Ein Cmdlet kann Die Parameter , und definieren, die Filter den Satz von Eingabeobjekten Include Exclude filtern, auf die das Cmdlet wirkt.

In der Regel wird der Satz von Eingabeobjekten durch einen InputObject -, Path - oder -Parameter Name angegeben. Ein Cmdlet kann beispielsweise über einen Parameter verfügen, der mehrere Pfade mithilfe von Platzhalterzeichen akzeptiert, und jeder Pfad Path verweist auf ein Eingabeobjekt. Zusammen qualifizieren die Parameter , und die Pfade, die das Cmdlet bei jedem Filter Include Aufruf Exclude verwendet.

Parameter "Include" und "Exclude"

Die Parameter und identifizieren die Objekte, die in den Satz von Eingabeobjekten eingeschlossen oder ausgeschlossen werden, Include die an das Cmdlet übergeben Exclude werden. Verwenden Sie diese Parameter, wenn der Filter in der Standard-Platzhaltersprache ausgedrückt werden kann. (Weitere Informationen zu Platzhalterzeichen finden Sie unter Unterstützen von Platzhaltern in Cmdlet-Parametern.) Der Include -Parameter enthält alle -Objekte, deren Namen mit dem Einschlussfilter übereinstimmen. Der Exclude -Parameter schließt alle Objekte aus, deren Namen mit dem Filter übereinstimmen.

Filterparameter

Der Filter -Parameter gibt einen Filter an, der nicht in der Standard-Platzhaltersprache ausgedrückt wird. Beispielsweise können Active Directory-Dienstschnittstellen (ADSI) oder SQL über den Parameter an das Cmdlet Filter übergeben werden. In den von Windows PowerShell bereitgestellten Cmdlets werden diese Filter von den Windows PowerShell angegeben, die das Cmdlet für den Zugriff auf einen Datenspeicher verwenden. Jeder Anbieter definiert in der Regel seinen eigenen Filter.

Filtern, wenn kein Satz von Eingabeobjekten angegeben ist

Wenn keine Gruppe von Eingabeobjekten angegeben wird, bedeutet dies in der Regel, nach allen Objekten zu filtern. Weitere Informationen finden Sie unterGet-Process.

Weitere Informationen

Schreiben eines Windows PowerShell-Cmdlets