The pipeline plays a vital role in almost every PowerShell script. By learning the most important pipeline cmdlets, you will start to master the pipeline.
After the usual pipeline processing cmdlets, we will have a look at more advanced topics, such as enabling pipeline input for your own cmdlets, as well as designing scripts with performance in mind.
In this chapter, we will cover the following recipes:
- What is a pipeline?
- Sorting data efficiently
- Selecting subsets of data
- Grouping large data sets
- Filtering data
- Processing data
- Enabling pipeline input
- High-performance pipelines