The Group-Object cmdlet is a powerful tool as well, allowing you to group collections of objects by the objects' property values. Like the other object cmdlets, Group-Object can, of course, also work with constructed properties to be even more flexible.
I use Group-Object often to get a grip on large collections, or to group output from different remote hosts. This recipe will show you how you can effectively group larger collections into manageable groups, step by step.