Patrick Gruenauer shows how to make your Powershell functions pipeline-capable:
You probably have already created your first function in PowerShell and now you want that your function is capable of pipeline input. Right? Ok, you’ve come to the right place. In this blog post I will carry out creating a sample function that accepts pipeline input by value.
Patrick also shows us one of the earlier hang-ups of pipeline development if you don’t have the correct process blocks.