Words: 806
Time to read: ~ 4 minutes
tl;dr: Save your command as a [scriptblock] variable and then use .InvokeReturnAsIs method
Update: 2018-04-24 Added examples of using simple functions as well.
Using Scriptblocks in PSCustomObjects
Self-documenting so I know how to do this myself later!