Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AZ-040T00 Automating Administration with PowerShell 7 - 2022
Rating: 4.0 out of 5(15 ratings)
360 students

AZ-040T00 Automating Administration with PowerShell 7 - 2022

PowerShell official course, Azure & 365 services productivity, building scripts & get familiar with countless commands
Created byDante Leo
Last updated 8/2022
English
English [Auto],

What you'll learn

  • Concepts behind Windows PowerShell 5 , 5.1, 6.2 & 7
  • Azure PowerShell
  • Microsoft 365 Services PowerShell
  • Basic cmdlets to manage a variety of services by using Windows PowerShell
  • PowerShell pipeline
  • PSProviders and PSDrives adapters
  • Windows Management Instrumentation (WMI)
  • Common Information Model (CIM)
  • Variables, Arrays, and Hash tables
  • PowerShell scripts
  • Advanced scripting concepts such as gathering input, documenting scripts, and handling errors
  • Administer remote computers
  • Background jobs and Scheduled jobs
  • PowerShell profiles
  • Practice Labs and much more..

Course content

14 sections58 lectures7h 0m total length
  • Course introduction4:48

    Learn to automate administration tasks across enterprise networks and strengthen security skills with Windows Server 2019 and PowerShell, covering cmdlets, pipelines, providers, WMI, and remote management.

  • Understand your Network6:00

    Set up a PowerShell 7 lab network with a domain controller, certificate authority, and a client PC, plus labs on WMI explorer and code signing.

  • Course List updated5:28

    Update the course list highlights two tracks: Windows Server 2019 networking and Azure integration, and PowerShell automation, covering Active Directory, certification authority, security, and labs.

  • Prepare your network to perform Labs9:30

    Prepare lab network by reverting machines to snapshots, powering on, ensuring internet access, fixing trust relationships to join the domain, upgrade PowerShell, install the Help library, and create a checkpoint.

  • PowerShell 5.0 Vs 6.212:52

    Explore how PowerShell entities, scripts, and modules collaborate for network management, and compare workflows across 5.0/5.1 and 6.2 with Nugget provider, PowerShell gallery, and module upgrades.

  • Upgrade PowerShell from ver 5 to ver 6 for DC13:00
  • Upgrade PowerShell for Server5:28

    Upgrade PowerShell from 5.1 to 6 on the server via MSI, keep both versions, then update PowerShellGet and PackageManagement from the PowerShell Gallery, addressing 5 and 6 provider compatibility.

  • Upgrade PowerShell 6.2 for PC8:38

    Upgrade PowerShell from 5 to 6 on PC one, install the NuGet package provider, and update libraries and help. Reinstall PackageManagement and PowerShellGet to enable future updates and WMI tool.

  • Code signing certificate - Theory5:14

    Learn how a code signing certificate provides authentication and encryption to protect script files from tampering, with a Certification Authority stamp and execution policy validation.

  • Issuing a code signing certificate7:08

    Learn how to prepare and issue a code signing certificate by configuring an Active Directory certificate authority template, duplicating it, and enrolling Victoria PC one to sign PowerShell scripts.

  • WMI Tool3:54

    Use the WMI Explorer to manage Windows resources via Windows management instrumentation, integrate with PowerShell, download from GitHub, and deploy to Victoria PC one for remote access.

  • RSAT3:37

    Install remote server administration tools (rsat) on Windows 10, connect to Victoria DC one, and manage Active Directory with the available administrative tools.

  • Create Snapshots4:05

    Create and manage snapshots for all lab machines in VMware to ensure a synchronized revert point, preserving PowerShell 6.2 configurations across router, servers, and PC.

Requirements

  • Experience with Windows networking technologies and implementation, prefer to finish course 1 in our courses list, Build your windows server 2019 network
  • Experience with Windows Server administration, maintenance, and troubleshooting
  • Experience with Windows client administration, maintenance, and troubleshooting
  • Experience with Windows Certification Authority, prefer to finish course 3 in our courses list, MCSA 2019 Active Directory

Description

About this course

Welcome to the Automating Administration with PowerShell course, which focuses on using PowerShell to automate the administration and management of Windows operating systems and some of the most common services in Microsoft Azure and Microsoft 365. You'll learn to identify the commands you require to perform specific tasks and then build those commands. You'll also learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports.

Note: This course covers the use of PowerShell for managing Windows operating systems and Azure and Microsoft 365 services. It doesn’t cover management of the Linux or macOS operating systems.

Level: Intermediate


Audience

This course is for IT Professionals who are already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration, and who want to learn more about using PowerShell for administration. No prior experience with any version of PowerShell or any scripting language is assumed. This course is also suitable for IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.


Contents

■■

Module 0 Course introduction .

About this course .

■■

Module 1 Getting started with Windows PowerShell .

Windows PowerShell overview .

Understand Windows PowerShell command syntax .

Find commands and get help in Windows PowerShell .

Module 01 lab and review .

■■

Module 2 Windows PowerShell for local systems administration .

Active Directory Domain Services administration cmdlets .

Network configuration cmdlets .

Server administration cmdlets .

Windows PowerShell in Windows 10 .

Module 02 lab and review .

■■

Module 3 Working with the Windows PowerShell pipeline .

Understand the pipeline .

Select, sort, and measure objects .

Filter objects out of the pipeline .

Module 03 lab A and review .

Enumerate objects in the pipeline .

Send pipeline data as output .

Module 03 lab B and review .

Pass pipeline objects .

■■

Module 4 Using PSProviders and PSDrives .

Using PSProviders .

Using PSDrives .

Module 04 lab and review .

■■

Module 5 Querying management information by using CIM and WMI .

Understand CIM and WMI .

Query data by using CIM and WMI .

Make changes by using CIM and WMI .

Module 05 lab and review .

■■

Module 6 Working with variables, arrays, and hash tables .

Use variables .

Manipulate variables .

Manipulate arrays and hash tables .

Module 06 lab and review .

■■

Module 7 Windows PowerShell scripting .

Introduction to scripting with Windows PowerShell .

Script constructs .

Import data from files .

Accept user input .

Troubleshooting and error handling .

Functions and modules .

Module 07 lab and review .

■■

Module 8 Administering remote computers with Windows PowerShell .

Use basic Windows PowerShell remoting .

Use advanced Windows PowerShell remoting techniques .

Use PSSessions .

Module 08 lab and review .

■■

Module 9 Managing Azure resources with PowerShell .

Azure PowerShell .

Introduce Azure Cloud Shell .

Manage Azure VMs with PowerShell .

Manage storage and subscriptions .

Module 09 lab and review .

■■

Module 10 Managing Microsoft 365 services with PowerShell .

Manage Microsoft 365 user accounts, licenses, and groups with PowerShell .

Manage Exchange Online with PowerShell .

Manage SharePoint Online with PowerShell .

Manage Microsoft Teams with PowerShell .

Module 10 lab and review .

■■

Module 11 Using background jobs and scheduled jobs .

Use background jobs .

Use scheduled jobs .

Module 11 lab and review .

Who this course is for:

  • IT Professionals who want to learn about Windows PowerShell for administration
  • IT Engineers who want to deploy solutions over an Enterprise network
  • IT Security specialist who want to maintain Network security level