Mäta objekt i pipelinen
Kommandot Measure-Object kan acceptera alla typer av objekt i en samling. Som standard räknar kommandot antalet objekt i samlingen och skapar ett måttobjekt som innehåller antalet.
Kommentar
Kommandot Measure-Object har aliaset Measure.
Med parametern -Property i Measure-Object kan du ange en enskild egenskap som måste innehålla numeriska värden. Du kan sedan inkludera parametrarna -Sum, -Average, -Minimum och -Maximum för att beräkna dessa aggregeringsvärden för den angivna egenskapen.
Kommentar
Med PowerShell kan du trunkera ett parameternamn eller bara använda en del av parameternamnet, om det trunkerade namnet tydligt identifierar parametern. Du kommer ofta att märka parametrarna -Sum, -Minimum och -Maximum trunkerade till -Sum, -Min och -Max, som motsvarar de vanliga engelska förkortningarna för dessa ord. Du kan dock inte förkorta -Average till -Avg, även om nybörjare ofta försöker. Du kan förkorta parametern -Average till -Ave, vilket är en giltig trunkering av namnet.
Följande kommando räknar antalet filer i en mapp och visar de minsta, största och genomsnittliga filstorlekarna:
Get-ChildItem -File | Measure -Property Length -Sum -Average -Minimum -Max