Få mere at vide om optællinger i pipelinen
Optælling er processen med at udføre en opgave på hvert objekt, ét ad gangen, i en samling. PowerShell kræver ofte ikke, at du eksplicit optæller objekter. Hvis du f.eks. har brug for at stoppe alle kørende Notesblok-processer på din computer, kan du køre en af disse to kommandoer:
Get-Process –Name Notepad | Stop-Process
Stop-Process –Name Notepad
Et almindeligt scenarie, der kræver optælling, er, når du kører en metode for et objekt, og ingen kommando giver samme funktionalitet som denne metode. Du kan f.eks. overveje et objekt, der er oprettet, når du kører Get-ChildItem -File for at få vist filer på et diskdrev. Den resulterende objekttype, System.IO.FileInfo, har en metode med navnet Encrypt, der kan kryptere en fil ved hjælp af den aktuelle brugerkontos krypteringscertifikat. Der er ikke indbygget en tilsvarende kommando i Windows PowerShell, så hvis du vil køre denne metode på mange filobjekter, kan du bruge optællingen til at udføre dette med en enkelt kommando.