Chad Baldwin shows off the PipelineVariable parameter:
PowerShell has been a daily tool for me for at least 5 or 6 years at this point, so when I learn something new that seems fairly useful I figure it’s probably worth writing about. These posts also help me remember because they force me to do more research into it than I normally would.
TIL (Today I Learned) about the
-PipelineVariable
parameter in PowerShell, known as a “Common Parameter”; which are automatically added by PowerShell to cmdlets that are decorated with the[cmdletbinding()]
attribute.This is by no means a “new” feature,
-PipelineVariable
was added as a common parameter in 2017 for version v4.0.
Read on for a clear explanation of how it works and where it can be useful.