[New] Mastering Microsoft 365 With Powershell

Posted By: ELK1nG

[New] Mastering Microsoft 365 With Powershell
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 872.26 MB | Duration: 2h 15m

Microsoft 365 PowerShell Administrators

What you'll learn

Microsoft 365 PowerShell Administrator

How to manage licenses in M365 Tenant using PowerShell

How to administer user mailboxes, shared mailboxes and their properties

How to manage groups, retention tags and policies.

Requirements

Basic understanding of PowerShell commands and knowledge of Microsoft 365 Admin Center and Exchange Admin Center.

Description

Unlock the full potential of Microsoft 365 by mastering PowerShell — the powerful scripting tool that gives administrators unmatched control, efficiency, and automation capabilities.This comprehensive course is designed for IT professionals, Microsoft 365 admins, and system engineers who want to streamline and automate their daily administrative tasks using PowerShell. Whether you're just starting with PowerShell or looking to enhance your Microsoft 365 administration skills, this course will guide you through practical, real-world tasks and advanced scripting techniques.You will learn how to:Manage Microsoft 365 licenses, users, and user attributes with PowerShell.Remove, restore, and permanently delete user accounts using the command line.Administer shared and resource mailboxes, configure mailbox permissions, and manage mailbox settings seamlessly.Control and troubleshoot retention tags and retention policies using PowerShell for compliance and data governance.Automate repetitive tasks to increase efficiency and reduce human error.By the end of this course, you will be capable of managing your Microsoft 365 tenant more effectively and with greater confidence, using industry-standard best practices. The course includes step-by-step demonstrations, scripts, troubleshooting tips, and downloadable resources to help you become a PowerShell pro.Microsoft 365 PowerShell, M365 Admin, Microsoft 365 Automation, PowerShell for Office 365, Office 365 Admin, PowerShell Scripting, Microsoft 365 Tenant Management, Shared Mailbox PowerShell, Resource Mailbox, User Management PowerShell, M365 Retention Policies, Exchange Online PowerShell, Office 365 Compliance, M365 License Management.

Overview

Section 1: Install MSOnline Module to Connect with MSOLService

Lecture 1 Install MSOnline Module to Connect with MSOLService

Section 2: List all the licenses of your Tenant using PowerShell

Lecture 2 List all the licenses and their attributes using PowerShell

Section 3: Create PowerShell Transcript

Lecture 3 Create PowerShell Transcript

Section 4: How to use CLIP Switch to copy output to Notepad

Lecture 4 How to use CLIP Switch to copy output to Notepad

Section 5: List users who do not have license assigned

Lecture 5 List users who do not have license assigned

Section 6: How to check what services of licenses are provisioned for a user

Lecture 6 How to check what services of licenses are provisioned for a user

Section 7: How to use GET, ADD, and SET Commands using MSOLService module

Lecture 7 How to use GET, ADD, and SET Commands using MSOLService module

Section 8: Remove, Restore, and Permanently Delete users using PowerShell

Lecture 8 Remove, Restore, and Permanently Delete users using PowerShell

Section 9: Manage Microsoft 365 Domains using PowerShell

Lecture 9 Manage Microsoft 365 Domains using PowerShell

Section 10: Manage Administrator Roles using PowerShell

Lecture 10 Manage Administrator Roles using PowerShell | Assign Admin Roles to Users

Section 11: Manage M365 Tenant Information using PowerShell

Lecture 11 Manage M365 Tenant Information using PowerShell

Section 12: Manage Microsoft 365 Password Policies using PowerShell

Lecture 12 Manage Microsoft 365 Password Policies using PowerShell

Section 13: Manage Directory Synchronization Using PowerShell

Lecture 13 Manage Directory Synchronization Using PowerShell

Section 14: Manage Distribution Groups / List (DG) using Exchange Online PowerShell

Lecture 14 Create Distribution Groups and manage group properties using PowerShell

Lecture 15 Add members in Distribution Groups using PowerShell

Lecture 16 Add Send As and Send On Behalf permissions on Distribution Group

Section 15: Manage Dynamic Distribution Groups (DDG) using Exchange Online PowerShell

Lecture 17 Create Dynamic Distribution Group using PowerShell

Lecture 18 How to list members of a Dynamic Distribution Group using PowerShell

Lecture 19 Add Send As and Send On Behalf permissions on Dynamic Distribution Group

Section 16: Manage Security Groups using Exchange Online PowerShell

Lecture 20 Create Security Group using PowerShell

Lecture 21 Add bulk permissions to Security Group and assign to users

Section 17: Manage Microsoft 365 Groups using Exchange Online PowerShell

Lecture 22 Create and manage Microsoft 365 Groups using PowerShell

Lecture 23 Add members in Microsoft 365 Group

Lecture 24 Add Send As and Send On Behalf permissions to Microsoft 365 Groups

Section 18: Manage Shared Mailboxes using Exchange Online PowerShell

Lecture 25 Create and manage Shared Mailbox using PowerShell

Lecture 26 How to Save emails in Sent Items folder of Shared Mailbox

Lecture 27 Modify Attributes of Shared Mailbox, Hide from Address List, Enable Archive

Lecture 28 Add Full Access, Send As, Send On Behalf permissions on Shared Mailbox

Section 19: Manage Resource Mailboxes (Room and Equipment Mailbox) using PowerShell

Lecture 29 Create Room Mailbox using Exchange Online PowerShell

Lecture 30 Manage Resource Mailbox Calendar using PowerShell

Lecture 31 Add Delegate to Room Mailbox Calendar

Lecture 32 Add Full Access, Send As, Send On Behalf permissions to Room Mailbox

Lecture 33 Manage Equipment Mailbox using PowerShell

Section 20: Manage Retention Tags and Retention Policies using PowerShell

Lecture 34 Create Retention Tags using PowerShell

Lecture 35 Create Retention Policies and add Retention Tags to the Policy

Lecture 36 Apply Retention Policy to mailboxes using PowerShell

Lecture 37 Troubleshoot Retention Tags and Policies

Section 21: How to set Profile Picture for a user using PowerShell

Lecture 38 How to set Profile Picture for a user using PowerShell

Section 22: Manage Mailbox Protocols (EWS, OWA, ActiveSync, MAPI, IMAP) using PowerShell

Lecture 39 Manage Mailbox Protocols using PowerShell

Section 23: Manage Mailbox Junk Email Settings using PowerShell

Lecture 40 Manage Mailbox Junk Email Settings using PowerShell

Microsoft 365 PowerShell Administrators