Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

The Complete Powershell 6.X Masterclass: 3-In-1

Posted By: ELK1nG
The Complete Powershell 6.X Masterclass: 3-In-1

The Complete Powershell 6.X Masterclass: 3-In-1
Last updated 9/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.21 GB | Duration: 9h 31m

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

What you'll learn
Build advanced task automation skills via PowerShell 6.0 scripting and explore various objects, scripts, and files
Manage Windows OS through WMI commands
Administer remote systems with PowerShell Core 6
Perform efficient scripting for Microsoft technologies such as Active Directory, IIS, File Servers, and Azure
Learn how to use Azure resources to view and format both simple and complex property types
Create new Azure storage, network, and virtual machine resources
Configure and perform operations on Azure resources
Use Azure Resource Manager (ARM) templates to deploy infrastructures
Requirements
Some basic scripting knowledge and a good amount of administration experience is all you need to get started with this course.
Description
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’re a sysadmin who wants to perform complex administration in a timely manner with less effort, then go for this Learning Path. This comprehensive 3-in-1 course 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. You will be able to perform complex administration and automation tasks using PowerShell 6.x with ease and will master the new features and changes that it brings to create, manage, and operate virtual machines and their underlying storage and network components in your Azure cloud environment.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.In the first course, Automating Your Systems with PowerShell 6.x, you will discover the core features of PowerShell and build consistent patterns to work with software and infrastructure through scripts and command-line administration.The second course, Mastering System Administration with PowerShell 6.x, starts off with windows system administration and explores different features, services, shares, and permissions. You will then learn Windows Management Instrumentation (WMI), which is an essential aspect of PowerShell 6. You will also work on managing remote systems, creating and connecting reusable remote sessions to multiple systems, invoking commands on remote machines, and closing connections and deleting remote sessions. Next, you will discover what “managing your infrastructure through code” means using the popular Desired State Configuration feature of PowerShell. Finally, you will see how PowerShell has expanded its influence across the datacenter, as you use PowerShell to manage Active Directory, Azure, IIS, and more.In the third course, Azure PowerShell on the Cloud, you will start by learning the core concepts of working with Azure, including getting signed in, saving credentials, and working with resource groups. You will then learn how to use Azure PowerShell to manage three of the most useful infrastructure resources Azure customers use in their environments: storage, network, and virtual machines. You will also learn how to deploy Azure resources through Azure RM templates.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Michael Simmons is an IT Professional with over 20 years of experience managing and administering technology and helping the people who use it. He started using PowerShell and became involved in the community in 2007 and started iLovePowerShell .com in 2010 as a blog and resource for the community where he discusses PowerShell and how to use it to improve your career. As a PowerShell expert and evangelist, he continues to spread knowledge from an admin/tech support perspective. He's driven to teach IT professionals to write great code, empowering them to take control of their job and acquire an inspiring career. His technical and industry coverage has been featured on Petri .com and TomsItPro .com.

Overview

Section 1: Automating Your Systems with PowerShell 6.x

Lecture 1 The Course Overview

Lecture 2 Differences between PowerShell Core 6 and Windows PowerShell

Lecture 3 Installing PowerShell Core 6 and Visual Studio Code

Lecture 4 Using the Most Important cmdlets in PowerShell

Lecture 5 Getting to Know Common Parameters

Lecture 6 Reading and Writing to the Host

Lecture 7 Using the Pipeline and the $_ Variable

Lecture 8 Looking at PowerShell Providers

Lecture 9 Basics of Working with Objects

Lecture 10 How to Work with Some Common and Useful Objects?

Lecture 11 Introduction to Comparison and Logical Operators

Lecture 12 Managing Objects in the Pipeline

Lecture 13 Creating Your Own PowerShell Object

Lecture 14 Getting Started with Writing Scripts

Lecture 15 Setting Up a Local Git Repository

Lecture 16 Adding Branching to Your Scripts

Lecture 17 Adding Loops to Your Scripts

Lecture 18 Adding Logging to Your Scripts

Lecture 19 Debugging Your Scripts

Lecture 20 Advanced Scripting Topics

Lecture 21 Basics of Working with Files

Lecture 22 Working with Access Control Lists to Set Permissions

Lecture 23 Working with XML Files

Lecture 24 Importing and Exporting with Some Common File Types

Section 2: Mastering System Administration with PowerShell 6.x

Lecture 25 The Course Overview

Lecture 26 Configuring Your Management Workstation

Lecture 27 Setting Up Your Lab Environment

Lecture 28 Configuring a Windows System – Features, Services, and More

Lecture 29 Managing a Windows OS with WMI and PowerShell

Lecture 30 Checking Diagnostic and Performance Information with PowerShell Core 6

Lecture 31 Using Scheduled Tasks and PowerShell to Automate System Administration

Lecture 32 Overview of PowerShell Remoting

Lecture 33 Remote Endpoint Configuration

Lecture 34 Mastering Remote Administration

Lecture 35 Overview of PowerShell Desired State Configuration

Lecture 36 Creating and Applying Your First DSC Configuration

Lecture 37 Finding and Using DSC Modules and Resources

Lecture 38 Using Azure Automation As a DSC Pull Server

Lecture 39 Managing Storage and a File Server with PowerShell

Lecture 40 Managing Azure Virtual Machines with PowerShell

Lecture 41 Administering Active Directory Users and Groups with PowerShell

Lecture 42 Managing an IIS Web Server with PowerShell

Section 3: Azure PowerShell on the Cloud

Lecture 43 The Course Overview

Lecture 44 Introduction to Azure PowerShell

Lecture 45 Choosing Your Tools - A Local Install or Azure Cloud Shell

Lecture 46 Getting Signed into Azure PowerShell and Selecting a Subscription

Lecture 47 Working with Azure Contexts to Save Credentials

Lecture 48 Exploring the Cmdlets in the Azure RM Modules

Lecture 49 Reading Simple and Complex Object Properties

Lecture 50 Filtering and Formatting Output of Objects

Lecture 51 Concepts and Parameters You Need to Know

Lecture 52 Updating the AzureRM Module and Exploring Module Preview

Lecture 53 Storage Account Overview and Intro to Storage Cmdlets

Lecture 54 Managing Blob Storage Accounts with PowerShell

Lecture 55 Managing Storage Account File Shares with PowerShell

Lecture 56 Managing Storage Account Tables and Queues with PowerShell

Lecture 57 Managing Storage Account Operations with PowerShell

Lecture 58 Azure Networking Overview and Intro to Network Cmdlets

Lecture 59 Creating Virtual Network Resources with Azure PowerShell

Lecture 60 Using Azure PowerShell to Create and Apply Network Security Groups

Lecture 61 Virtual Machine Overview and Intro to VM Cmdlets

Lecture 62 Creating Virtual Machines with Azure PowerShell

Lecture 63 Searching for and Getting Details of Virtual Machines

Lecture 64 Using PowerShell to Update Virtual Machine Settings

Lecture 65 Adding or Removing VM Extensions with PowerShell

Lecture 66 Some Helpful VM Operations with Azure PowerShell

Lecture 67 Getting Started with ARM Templates

Lecture 68 Deploying an Azure Resource Manager (ARM) Template with PowerShell

Lecture 69 Saving an ARM Deployment as a Template with PowerShell

This learning path is for system administrators who want to master Windows PowerShell 6.0 as a scripting language, automate repeated daily tasks, and perform complex administration in a timely manner with less effort.