Zpět na blog
Arnošt Havelka

PowerShell Ripple Effect: Filtrový signál

Použijte Where-Object v kanálech k rychlé izolaci příslušných souborů protokolu.

Spustit interaktivní lekci
PowerShell Ripple Effect: Filtrový signál

PowerShell Ripple Effect: Filtrový signál

Potrubí je skutečně užitečné, když je filtrování přesné. Where-Object vám umožňuje ponechat pouze objekty, které odpovídají danému úkolu.

Příkaz k praxi

Get-ChildItem | Where-Object {$_.Extension -eq '.log'}

Očekávaný terminálový signál

Se smíšenými typy souborů v adresáři by měl filtrovaný výstup obsahovat pouze soubory protokolu:

app.log
error.log

Proč na tom záleží

Extrakce signálu je prvním krokem v efektivní práci s incidenty. Pokud je filtrování slabé, každé promítání a řazení ztrácí kvalitu.

Časté chyby

Rozšíření praxe

Po filtrování přidat projekci:

Get-ChildItem | Where-Object {$_.Extension -eq '.log'} | Select-Object Name

Díky tomu je výstup kompaktní a připravený pro zprávy nebo předávací poznámky.

Reference

Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

PowerShell Ripple Effect: Vyberte Ledger

Promítejte pouze pole Název a Paměť, takže třídění procesů zůstane zaměřeno.