
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.
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.
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.
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.
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.
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.
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.
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.
Learn to manipulate objects in the PowerShell pipeline by sorting, selecting, and measuring properties, displaying subsets, and creating custom properties for tailored object displays.
Master sorting, measuring, and selecting PowerShell objects with sort-object, measure-object, and select-object. Learn to sort by multiple properties, control case, and display chosen properties for precise output.
Explore how to create calculated properties in PowerShell using hash tables with label, name, and expression keys, and display customized output with Select-Object and formatting.
Learn to build effective PowerShell commands with the pipeline to display the current date, installed hotfixes, firewall rules, network neighbors, and DNS client cache for actionable reports.
Execute PowerShell commands to extract system information and configurations. Learn to display the current day of the year with Get-Date, view hotfixes, firewall rules, network neighbors, and DNS cache.
Explore Windows built-in features for converting data between formats and moving data to and from external storage. Understand object conversion, directing command output to a file, and handling errors.
Convert pipeline objects to various data representations using convert to, export, and out-file in Windows PowerShell, and learn two-step versus single-step workflows for data output.
Learn how PowerShell imports data from external storage, converts it into objects in a pipeline, and uses sort and select to manipulate the results, distinguishing import from get-content.
Learn to convert management information into multiple data formats using PowerShell pipelines, exporting objects to text, HTML, and delimited files, and importing data from these sources.
Learn to convert management information into formats for others using PowerShell pipelines, with commands like get-process, sort, select, convertto-csv, and export to create reports.
Learn to filter objects in the Windows PowerShell pipeline using basic and advanced syntax, compare with select-object, list major comparison operators, and optimize filtering performance.
Explore filtering objects with the PowerShell pipeline using Where-Object and comparison operators (equal, not equal, greater than, less than, like), including case sensitivity and wildcards.
Master PowerShell pipeline filtering by crafting where-object scripts, applying multi-criteria comparisons, and optimizing performance by filtering early and choosing efficient syntax.
Explore how to enumerate objects in the pipeline and how Windows PowerShell processes them from one command to another, plus the two techniques it uses to craft complex command lines.
Learn to enumerate objects in the PowerShell pipeline, work with one object at a time, and explain the purpose of enumeration using basic and advanced syntax.
Learn how to enumerate objects in a PowerShell pipeline using foreach-object, apply methods or properties, and use basic and advanced syntax with script blocks and the range operator.
Perform level 1 tasks using the PowerShell pipeline to enumerate certificates and their key algorithms, generate random numbers and names, work with WMI objects, and restart the computer if needed.
Learn PowerShell pipeline techniques to display installed certificate key algorithms, enumerate WMI object members, and generate random numbers with Get-Random, including reboot methods.
Explain the first shell pipeline technique, how commands receive input, which parameters accept input, and how to override the pipeline with manual parameters or use parenthetical commands.
Learn how Windows PowerShell commands receive input through the pipeline using by value, or by name, and how the shell binds pipeline objects to the most specific parameter types.
Learn how pipeline input binds to PowerShell command parameters and what happens when the input cannot be bound because a parameter is already used manually, using receptacle commands and parentheses.
Explore pipeline input by property name in PowerShell, map object properties to parameters, and use help to identify compatible inputs. Demonstrate creating users from comma-separated data by piping to New-User.
Use the PowerShell pipeline to pass the expanded name property of each computer to a command like Get-Service, enabling domain-wide service checks.
Predict and control data flow in Windows PowerShell pipeline, practice writing commands, review pipeline input behavior, and troubleshoot services, remote queries, and startup settings across domain computers.
Learn to use the PowerShell pipeline to query services across every computer in the domain, validate command behavior, and handle pipeline input with Get-WMIObject, Get-Content, and Restart-Computer.
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 Objects: Sort, Select, Measure, Convert, Export, Enumerating, Passing 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 objects: Enumerating, 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:
Enumerating the Pipeline
Passing Data by Value
Passing Data by Name
Command Input is Only by Parameter
Manual Parameters Override the Pipeline
Changing to ByPropertyName
Expanding Property Values
Understanding the Pipeline
Selecting, Sorting, and Measuring Objects
Converting, Exporting, and Importing Objects
Filtering Objects Out of the Pipeline
Enumerating the Pipeline
Passing Data by Value
Passing Data by Name
And more...
Start to construct more useful and complex command lines!