PowerShell is one of the most important skills for an IT professional to learn, especially if you work with Microsoft 365. If you’re not already learning PowerShell, then you’re falling behind the industry.
It isn’t difficult to learn PowerShell. In fact, if you’ve ever run commands in a cmd prompt then you’ll be able to start using PowerShell straight away. And the knowledge you acquire will build up over time to allow you to get work done with Exchange Server, SharePoint Online, Exchange Online, Teams, Azure AD, and more.
PowerShell Tips for Exchange and Microsoft 365 Administrators
Here are some recent Practical 365 posts about how to use PowerShell to solve real-world problems.
- Using Filters with the Get-ExoMailbox Cmdlet
- Creating Personal Contacts in User Mailboxes with PowerShell and the Graph
- Moving on from Send-MailMessage: Sending Email from PowerShell using the Graph API
- Getting Exchange Online Distribution List Membership Counts with PowerShell
- How to Block User Access to Office 365
- New-DistributionGroup: A PowerShell Cmdlet Which Gets No Respect
- How to Monitor Changes to Sensitivity Labels Used for Container Management
- Inventorying Azure AD Apps and Their Permissions
- Using PowerShell to Manage Conditional Access (CA) Policies
- How to migrate data from a CSV file to SharePoint using PowerShell
Make sure you subscribe to Practical 365 to get regular PowerShell tips and scripts to help you in your day to day tasks.
Getting Started with PowerShell
If you’re looking for PowerShell learning resources, here are some recommendations:
- Learn Windows PowerShell in a Month of Lunches
- PowerShell Learning Path on Pluralsight
- Managing Exchange Mailboxes and Distribution Groups in PowerShell
Updated 8 June 2021