Learning PowerShell 6

Learning PowerShell 6

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 2h 38m | 554 MB

Enhance your skills with PowerShell 6 to administer and automate your systems effectively

Windows PowerShell is a task-based command-line shell and scripting language designed specifically for system administration. Built on the .NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.

This video is designed to help you get up and running with PowerShell, taking you from the basics of installation to writing scripts and web server automation. This will act as an introduction to the central topics of PowerShell, from finding and understanding PowerShell commands and packaging code for reusability right through to a practical example of automating IIS. It also includes topics such as installation and setup, creating scripts, automating tasks, and using PowerShell to access data stores, registry, and file systems.

You will explore the PowerShell environment and discover how to use cmdlets, functions, and scripts to automate Windows systems. Along the way, you’ll perform data manipulation and solve common problems using basic file input/output functions. The potential topics could bewill be Commands, Scripts, Providers, Files and folders, Objects, Variables, Classes and Enumerations, Expressions, DSC and so on.

By the end of this course, you’ll be able to leverage your skills to effectively manage and administrate the system using PowerShell 6.

This practical step-by-step guide uses real commands to solve real problems, building immediate experience with PowerShell 6.

What You Will Learn

  • Setup a lab environment to learn and test PowerShell processes
  • Navigate and use PowerShell 6 fluently
  • Manage servers remotely using PowerShell 6
  • Discover scripts to automate administrative tasks
  • Solve problems and perform tasks using PowerShell 6
Table of Contents

01 The Course Overview
02 Setting Up a Lab
03 Accessing the PowerShell Console and PowerShell ISE
04 Accessing and Updating the Help System
05 Finding and Running Cmdlets
06 Using the Help System and Protecting with -WhatIf and -Confirm
07 Working with PSProviders and PSDrives
08 Exploring File System Navigation and Manipulation
09 Working with the Registry Keys
10 Identifying Errors
11 Differentiating between Objects and Texts
12 Working with WMI and CIM Objects
13 Finding, Creating, and Using Variables
14 Passing Objects through the Pipeline
15 Diving into Queries and Expressions
16 Formatting for Efficiency
17 Using the Pipeline to Create a Report
18 Enhancing Your System Security
19 Running Cmdlets on a Remote Machine
20 Creating a Session on a Remote Machine
21 Connecting to Microsoft Online
22 Importing Cmdlets from a Remote System
23 Process of Script Development
24 Create a Script to Gather Data and Create a Report
25 Create a Script to Make a DHCP Reservation
26 Turn a Script into a Function
27 Creating Modules
28 Active Directory Administration with PowerShell
29 Microsoft Online Office 365 Administration with PowerShell
30 IIS Web Server Administration with PowerShell
31 Introduction to Desired State Configuration