Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Construct Effective Powershell Commands with the Pipeline
Rating: 4.4 out of 5(20 ratings)
5,219 students

Construct Effective Powershell Commands with the Pipeline

A bundle of two courses on the Pipeline. Learn how to use the Pipeline and Work with Objects.
Created byVitalii Shumylo
Last updated 10/2025
English
English [Auto],

What you'll learn

  • Construct Commands with the Pipeline
  • Understand the Pipeline
  • Select, Sort and Measure Objects
  • Convert, Export and Import Objects
  • Filter Objects out of the Pipeline
  • Discover and display object members
  • Display a customized list of objects’ properties
  • Create custom properties for display
  • Enumerating Objects in the Pipeline
  • Passing Data in the Pipeline by Value
  • Passing Data in the Pipeline by Property Name

Course content

8 sections33 lectures2h 12m total length
  • Part 10:58

    Explore the pipeline in Windows PowerShell, including selecting and measuring objects, filtering and enumerating objects, and understanding why the pipeline is a key functional component.

  • Part 20:39

    Describe the windows power shell pipeline and basic techniques for running multiple commands. Explain pipeline output, object members, and potential issues when commands yield multiple object types.

  • Part 31:50

    Create and execute pipelines in PowerShell by chaining one or more commands with vertical bars, passing output from left to right, and using extended prompt mode for multi-line commands.

  • Part 41:23

    Learn how to combine commands in a PowerShell pipeline, piping Get-Service output to Out-File, and use the greater-than redirection to write results to a text file named service_list.txt.

  • Part 52:05

    Explore how Windows PowerShell uses object outputs and the pipeline to filter service objects by properties like name, display name, and status, avoiding text parsing in text-based shells.

  • Part 62:36

    Discover how PowerShell describes object properties, methods, and events, and reveal them with get member, including piping commands like get service to get member and using the gm alias.

  • Part 71:42

    Explore constructing PowerShell pipelines by inspecting outputs with get-member, listing services and processes with get-service and get-process, using out-gridview for grid view, and viewing recent security event logs with get-eventlog.

  • Part 81:40

    Discover how the PowerShell pipeline can return multiple object kinds, such as files and directories from Get-ChildItem, and how differing properties like Length affect filtering and using Get-Member.

Requirements

  • Familiarity with general Windows and Microsoft server administration

Description

This course is aimed to IT Pros and is supposed to give the viewer the information they need to know to get started with Powershell and how to manage Windows Server 2016 with its help. The goal is to provide coverage of Powershell Fundamental tasks including topics like Get to Know Powershell. Learn how to use Pipeline and Work with ObjectsSortSelectMeasureConvertExportEnumeratingPassing Data by Value/ by Name. 

These  techniques  will make your daily work more efficient and let you automate administrative tasks.

The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use PowerShell commands and a Server's GUI. I hope it will help to do your job more efficiently. 

This course can be taken as a standalone course but is also the prerequisite for the following courses:Building and Managing the Windows Server 2022 Lab Environment This course teaches you how to script with PowerShell 3.0 and describes different methods for automating common administrative tasks in Microsoft Windows Server 2016 environments.

By the end of this course, you should be familiar with Windows PowerShell and be able to start managing your systems in a similar way.

The goal is to provide coverage of Powershell fundamental tasks, including topics like Get to Know Powershell. Learn how to use Pipeline and work with objectsEnumerating, passing data by value or by name will make your daily work more efficient and let you automate administrative tasks.

The course is targeted at helping to automate and script daily tasks. There are lots of live demonstrations of how to use PowerShell commands and a server's GUI. I hope it will help you do your job more efficiently.

A Brief Contents of the Course:

  1. Enumerating the Pipeline

  2. Passing Data by Value

  3. Passing Data by Name

  4. Command Input is Only by Parameter

  5. Manual Parameters Override the Pipeline

  6. Changing to ByPropertyName

  7. Expanding Property Values

  8. Understanding the Pipeline

  9. Selecting, Sorting, and Measuring Objects

  10. Converting, Exporting, and Importing Objects

  11. Filtering Objects Out of the Pipeline

  12. Enumerating the Pipeline

  13. Passing Data by Value

  14. Passing Data by Name

  15. And more...

Start to construct more useful and complex command lines!

Who this course is for:

  • IT Specialists
  • System Administrators
  • DevOps Technicians
  • IT Technicians