Parametry filtru danych wejściowych

Polecenie cmdlet może definiować parametry , i , które filtrują zestaw obiektów wejściowych, których dotyczy Filter Include to polecenie Exclude cmdlet.

Zazwyczaj zestaw obiektów wejściowych jest określony przez InputObject parametr Path , lub Name . Na przykład polecenie cmdlet może mieć parametr, który akceptuje wiele ścieżek przy użyciu symboli wieloznacznych, a każda ścieżka Path wskazuje obiekt wejściowy. Używane razem parametry , i dodatkowo kwalifikują ścieżki, na których działa polecenie Filter Include cmdlet przy każdym Exclude wywołaniu.

Dołączanie i wykluczanie parametrów

Parametry Include i Exclude identyfikują obiekty, które są dołączone lub wykluczone z zestawu obiektów wejściowych przekazywanych do polecenia cmdlet. Użyj tych parametrów, gdy filtr może być wyrażony w standardowym języku wieloznacznych. (Aby uzyskać więcej informacji na temat symboli wieloznacznych, zobacz Obsługa symboli wieloznacznych w parametrach polecenia cmdlet). Parametr Include zawiera wszystkie obiekty, których nazwy pasują do filtru dołączania. Parametr Exclude wyklucza wszystkie obiekty, których nazwy pasują do filtru.

Parametr filtru

Parametr Filter określa filtr, który nie jest wyrażony w standardowym języku wieloznacznych. Na przykład interfejsy usługi Active Directory (ADSI) lub filtry SQL mogą być przekazywane do polecenia cmdlet za pośrednictwem jego Filter parametru. W poleceniach cmdlet dostarczonych przez Windows PowerShell te filtry są określane przez dostawców Windows PowerShell, którzy używają polecenia cmdlet do uzyskiwania dostępu do magazynu danych. Każdy dostawca zwykle definiuje własny filtr.

Filtrowanie, jeśli nie określono zestawu obiektów wejściowych

Jeśli nie określono zestawu obiektów wejściowych, zwykle oznacza to filtrowanie względem wszystkich obiektów. Aby uzyskać więcej informacji, zobaczGet-Process.

Zobacz też

Pisanie polecenia cmdlet programu Windows PowerShell