Work with the Windows PowerShell pipeline

Intermediate
Administrator
Azure
Microsoft Entra ID
Azure Cloud Shell
Azure PowerShell
Azure Virtual Machines
Microsoft 365

This learning path explains the purpose and use of the PowerShell pipeline and use the pipeline to sort, filter, enumerate and display output data for PowerShell cmdlets. It also explains how to pass pipeline objects.

Prerequisites

  • Familiarity with Windows networking technologies and implementation.
  • Familiarity with Windows Server administration, maintenance, and troubleshooting.
  • Familiarity with Windows PowerShell and its commands to perform specific tasks.
  • Familiarity with PowerShell cmdlets used for system administration tasks related to Active Directory, network configuration, server administration, and Windows 10 device administration.

Modules in this learning path

This module explains about the Windows PowerShell pipeline and some basic techniques for running multiple commands in it.

This module explains how to manipulate objects in the pipeline by using commands that sort, select, and measure objects.

This module explains how to filter objects out of the pipeline by using the Where-Object cmdlet to specify various criteria.

This module explains how to enumerate objects in the pipeline so that you can work with one object at a time during automation.

This module explains how to send pipeline data to files and in various output formats.

This module explains how the Windows PowerShell command-line interface passes objects from one command to another in the pipeline.