[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
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