There may be the need to add additional information to command results. Maybe you get data from different machines and want to keep a reference where the data came from. Or, you want to add a date so you know when the data was created.
Tagging objects (adding new columns with additional information) is easy. This will add a new property "SourceComputer" and a date to a service list:
Get-Service | Add-Member -MemberType NoteProperty -Name SourceComputer -Value $env:COMPUTERNAME -PassThru | Add-Member -MemberType NoteProperty -Name Date -Value (Get-Date) -PassThru | Select-Object -Property Name, Status, SourceComputer, Date
Just remember that your added properties may not show up in the result until you use Select-Object and explicitly ask to show them.