PropertySets are lists of properties, and PowerShell sometimes adds PropertySets to result objects to make picking the right information easier. Get-Process for example returns process objects, and these contain two PropertySets: PS > Get-Process ...