In this chapter, we explored the basic differences between functions, filters, and scripts. We also looked at the structure of comment-based help, and a few strategies to use when working with long lines.
The use of Begin, Process, and End was explored as the starting point of developing a pipeline-capable function.
Parameters were briefly explored and a number of techniques for defining parameter values were introduced.
The CmdletBinding attribute was explored before we dived into the functionality of SupportsShouldProcess.
In the next chapter, we will explore parameters in detail, including pipeline binding, validation, and argument completers.