Podsumowanie

Ukończone

W tym module rozpoczęliśmy od zapoznania się z potokiem.

Potok to zestaw poleceń połączonych przez znak potoku (|). Chodzi o to, aby dane wyjściowe jednego polecenia służyły jako dane wejściowe do następnego polecenia.

W ramach konstruowania potoku wiesz, że najpierw musisz ocenić, czy polecenie pasuje, i można je dodać jako następne polecenie w potoku. Polecenie pasuje, jeśli jego dane wyjściowe są zgodne z danymi wejściowymi wymaganymi do uruchomienia następnego polecenia.

Polecenie Get-Help pomaga sprawdzić polecenie, a sekcje INPUT i PARAMETERS mogą pomóc zrozumieć, jakie typy danych wejściowych akceptuje polecenie. W przypadku danych wejściowych potoku należy znaleźć parametry, które mają właściwość Accept pipeline input? ustawioną na true.

Istnieje również kolejność oceny, która pokazuje, jak dane wejściowe są analizowane pod kątem ważności. Dane wejściowe można uznać za prawidłowe na jeden z dwóch głównych sposobów. Pierwszy sposób jest wywoływany przez wartość, co oznacza, że dane wejściowe pasują do tablicy do określonego typu. Drugi sposób, Według nazwy właściwości, oznacza, że dowolny typ obiektu jest przekazywany, musi mieć właściwość o określonej nazwie.

Na koniec przedstawiono filtrowanie i formatowanie. Koncepcja filtrowania po lewej stronie jest ważna, ponieważ określa, że należy filtrować tak blisko źródła danych, jak to możliwe. Oznacza to, że powinny to być dane wejściowe tak daleko w lewo, jak to możliwe, w oświadczeniu. To umieszczanie jest szczególnie ważne w przypadku pracy z dużymi magazynami danych i potrzebne są dane, które mają być zwracane przez sieć. Formatowanie po prawej stronie oznacza, że dowolne formatowanie danych wyjściowych powinno zostać umieszczone w prawej lub późnej części instrukcji, jak to możliwe.

Dodatkowe zasoby