
This video gives an overview of the entire course.
In this video, we will learn what type of lab environment is recommended to begin learning PowerShell.
In this video, we will begin learning PowerShell by first accessing the environment and learning the different ones available.
In this video, we will learn how to update the help system to populate the help files and then access them.
In this video, we will learn how to discover and use Cmdlets.
In this video, we will learn how to get full help on commands to learn what they do and how to use them.
In this video, we will see how PSProviders provide the logic and how PSDrives provide entry points into data stores.
In this video, we will learn the difference in ChildItem and Item as well as aliases and functions that assist with the file system.
In this video, we will learn how to access, navigate, and manipulate the Registry.
In this video, we will learn how to avoid errors and work through them.
In this video, we will learn that PowerShell uses objects with properties and methods.
In this video, we will use Windows Management Instrumentation (WMI) and Common Information Model (CIM) to administer systems
In this video, we will learn how to find existing variables and create new ones.
In this video, we will learn how to send objects through the pipeline to change them or perform other functions on them.
In this video, we will learn how to select properties and sort them.
In this video, we will learn how to be efficient by filtering first and then formatting.
In this video, we will learn how to output data to different file types, screens, or printers.
In this video, we will learn how Microsoft enhances your security with the design and defaults of remoting.
In this video, we will learn how to run a command using a remote machine as the target.
In this video, we will learn how to open a session on a remote system that allows multiple consecutive commands to be ran.
In this video, we will learn how to connect to online services to administrate them.
In this video, we will learn how to import a module from a remote system in order to use the specific Cmdlets.
In this video, we will get the understanding of the basic outline and process of PowerShell script creation.
In order to meet requirements for an asset audit, a script will save time by creating a report of asset information.
In order to quickly create DHCP reservations for devices, a script will be needed to conduct multiple commands for the desired results.
In this video, we will learn how to connect to online services to administrate them.
In this video, we will learn how to import a module from a remote system in order to use the specific Cmdlets.
In this video, we will see how PowerShell provides a fast way to enter the Active Directory structure to administrate it.
This video explains about the PowerShell which provides access to Microsoft online services for efficient administration of Office 365 accounts.
In this video, we will easily create or change website content within the PowerShell console.
In this video, we will validate configuration requirements and make changes as needed with the automated abilities of Desired State Configuration.
This video gives an overview of the entire course.
In this video, we will see how PowerShell Core 6 fits into the bigger picture of automation and administration in the data center.
In this video, we will set up the tools we need to work with PowerShell Core 6 on a workstation.
In this video, we will use the features of PowerShell to discover commands to run, find help on how to use them and explore objects.
PowerShell makes it possible to perform administrative tasks more quickly and easily than ever before. But there are also dangers with being so easy and powerful. In this video, we will see how to avoid costly mistakes with some built in parameters.
Especially as you begin working with PowerShell and command-line administration, there are times that you’ll need to write output to the screen and prompt for user input and in this video, we will see how it can be achieved.
In this video, we will see how the pipeline is the key distinguishing concept in PowerShell. Similar to the pipe command in Linux administration, but able to pass complex objects between commands.
PowerShell providers are another concept that is important to understand. They are a complex data structure that can be mapped and navigated in a similar way as a folder structure.
In this video, we will learn the basics of working with objects, including identifying the type name of an object, the properties, and methods it has, and where to find more information about it.
Objects are everywhere in PowerShell, but some are so useful that they’re worth learning about before we go any further. In this video, we will learn to work with some common and useful objects.
In this video, we will learn about several operators in PowerShell. Some assign values, some perform math, but the comparison and logical operators enable us to perform testing, object comparisons and group those comparisons together.
In this video, we will see how to manage objects as they progress through the pipeline is a key skill in PowerShell. This is where you can filter out objects or properties, group objects together, sort them or count them.
In this video, we will see how PowerShell offers flexibility and there are several different ways to create objects. By using a custom object instead of outputting text to the screen you can leverage the object-oriented features of PowerShell.
In this video, we will discuss the different file types that PowerShell recognizes, and how scripts and modules are different from each other.
In this video, we will savemultiple versions of a script and trying to keep track of the changes between versions is practically impossible without help. Use GIT and VSCode to simplify the version control process.
A script takes branches, twists, and turns depending on multiple factors. In this video, we will solve questions such as, is a file version correct,is somebody logged onto the system and how to use branches to run code in your script based on conditions you set.
Scripting gets much more scalable when they iterate over a collection of objects. In this video, we will learn the basic looping constructs available to your PowerShell scripts.
If you need to set up logging to track what a script is doing because it’s going to run as a scheduled task, or you need to trace script activity in a stored variable.In this video, we will see some ways to integrate tracing and logging into your scripts.
No script is complete without considering how to handle unexpected errors. In this video, we will learn how to perform error handling and perform script debugging with VSCode.
There are just a few additional scripting topics that are worth mentioning, even if they are a little ahead of where you’re at today. In this video, we will take a look at some trends in PowerShell and get some guidance on creating a good module.
In this video, we will be able to create files, add content to files, and read content from files.
ExtensibleMarkup Language (XML) files are a common file format for storing complex data. In this video, we will search, modify, and manage XML content which can be a burdensome task, and learn how PowerShell offers some tools to help.
PowerShell administration and scripting allow robust solutions for management and automation. In this video, we will learn how to store complex PowerShell objects in multiple file formats, perfect for recording object data and preparing reports.
PowerShell has become the most efficient tool for managing Windows systems. It combines command-line speed, the flexibility of scripting, and the power of a GUI-based admin tool. Its ability to solve problems efficiently and then to turn that solution into a new tool or automated task allows the system administrators to eliminate future manual labor hours. So, if you are a sysadmin and want to perform complex administration in a timely manner with less effort, then go for this Learning Path. This Learning Path is a comprehensive tutorial with a set of scenarios, real-world examples, and scripts to easily get you started with Windows PowerShell 6.0 and its capabilities
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are:
Let’s take a quick look at your learning journey. This Learning Path begins with an introduction to PowerShell 6. You will then set up a lab and access PowerShell console and IISE. You will then find and run cmdlets. You will learn to distinguish between objects and texts, work on WIM and CIM objects, and use the pipeline to create a report. You will also work on queries, expressions, and variables. You will develop and create your script to gather data and create a report. You will learn more on turning a script into a function and create modules. You will be learn how to use PowerShell 6 with Active Directory, Microsoft Online, Office 365, IIS, and Desired State Configuration. Finally, you will discover the core features of PowerShell and build consistent patterns to work with software and infrastructure through scripts and command-line administration.
After completing this Learning Path, you will be able to perform complex administration and automation tasks using PowerShell 6 with ease.
Meet Your Experts:
We have the best works of the following esteemed authors to ensure that your learning journey is smooth: