Introduction
In this module, you will learn how the Windows PowerShell command-line interface passes objects from one command to another in the pipeline. Windows PowerShell has two techniques it can use: passing data ByValue and ByPropertyName. By knowing how these techniques work and which one to use in a given scenario, you can construct more useful and complex command lines.
Learning objectives
After completing this module, you'll be able to:
- Describe pipeline parameter binding.
- Identify ByValue parameters.
- Pass data by using ByValue.
- Identify ByPropertyName parameters.
- Pass data ByPropertyName.
- Pass pipeline data ByPropertyName.
- Use manual parameters to override the pipeline.
- Use parenthetical commands.
- Expand property values.
Prerequisites
Familiarity with:
- Windows networking technologies and implementation.
- Windows Server administration, maintenance, and troubleshooting.
- Windows PowerShell and its commands to perform specific tasks.
- PowerShell cmdlets used for system administration tasks related to Active Directory, network configuration, server administration, and Windows 10 device administration.