Introduction

Completed

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.