- This module explains about the Windows PowerShell pipeline and some basic techniques for running multiple commands in it.
Upon completion of this module, the learner will be able to:
Describe the features and functionalities of the pipeline.
Use the appropriate terminology to describe the pipeline output and pipeline objects.
Explain how to discover and display object members.
Review object members.
Describe the cmdlets used to format the pipeline output for display.
Format pipeline output.
- This module explains how to manipulate objects in the pipeline by using commands that sort, select, and measure objects.
Upon completion of this module, the learner will be able to:
- Explain how to sort objects by a specified property.
- Sort objects by using the Sort-Object command.
- Explain how to measure objects’ numeric properties.
- Measure objects by using the Measure-Object command.
- Explain how to display a subset of objects in a collection.
- Explain how to display a customized list of objects’ properties.
- Select objects by using the Select-Object command.
- Explain how to create calculated properties.
- Create custom calculated properties for display.
- This module explains how to filter objects out of the pipeline by using the Where-Object cmdlet to specify various criteria.
Upon completion of this module, the learner will be able to:
List the major PowerShell comparison operators.
Explain how to filter objects by using basic syntax.
Explain how to filter objects by using advanced syntax.
Filter objects.
Explain how to optimize filtering performance in the pipeline.
- This module explains how to enumerate objects in the pipeline so that you can work with one object at a time during automation.
Upon completion of this module, the learner will be able to:
Explain the purpose of enumeration.
Explain how to enumerate objects by using basic syntax.
Perform basic enumerations.
Explain how to enumerate objects by using advanced syntax.
Perform advanced enumeration.
- This module explains how to send pipeline data to files and in various output formats.
Upon completion of this module, the learner will be able to:
- Explain how to write pipeline data to a file.
- Explain how to convert pipeline data to the comma-separated values (CSV) format.
- Explain how to convert pipeline data to the XML format.
- Explain how to convert pipeline data to the JavaScript Object Notation (JSON) format.
- Explain how to convert pipeline data to the HTML format.
- Export data.
- Explain how to send pipeline data to other locations.
- Describe how PowerShell matches incoming pipeline data to the parameters of a cmdlet.
- This module explains how the Windows PowerShell command-line interface passes objects from one command to another in the pipeline.
Upon completion of this module, the learner will 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.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- Understand the Windows PowerShell pipeline
- Introduction
- Review Windows PowerShell pipeline and its output
- Discover object members in PowerShell
- Control the formatting of pipeline output
- Module assessment
- Summary
- Select, sort, and measure objects using the pipeline
- Introduction
- Sort and group objects by property in the pipeline
- Measure objects in the pipeline
- Select a set of objects in the pipeline
- Select object properties in the pipeline
- Create and format calculated properties in the pipeline
- Module assessment
- Summary
- Filter objects out of the pipeline
- Introduction
- Learn about the comparison operators in PowerShell
- Review basic filter syntax in the pipeline
- Review advanced filter syntax in the pipeline
- Optimize the filter performance in the pipeline
- Module assessment
- Summary
- Enumerate objects in the pipeline
- Introduction
- Learn about enumerations in the pipeline
- Review basic syntax to enumerate objects in the pipeline
- Review advanced syntax to enumerate objects in the pipeline
- Module assessment
- Summary
- Send and pass data as output from the pipeline
- Introduction
- Write pipeline data to a file
- Convert pipeline objects to other forms of data representation in PowerShell
- Control additional output options in PowerShell
- Module assessment
- Summary
- Pass pipeline objects
- Introduction
- Pipeline parameter binding
- Identify ByValue parameters
- Pass data by using ByValue
- Pass data by using ByPropertyName
- Identify ByPropertyName parameters
- Use manual parameters to override the pipeline
- Use parenthetical commands
- Expand property values
- Module assessment
- Summary