What's Trending

Subscribe

Latest Posts

Practical Graph: Reporting the Status of Group-Based License Assignments

This article describes how to create a report about group-based licensing assignments and any errors that might have occurred. The code uses the Microsoft Graph PowerShell SDK to fetch information about the groups used for licensing assignments, interpret the assignments, find users with assignment errors, and send email to inform administrators about what's been found.

March 12, 2025

Exchange Server Updates, AI Hype, and Practical Cybersecurity with Paula Januszkiewicz: The Practical 365 Podcast S4 E36

In this episode, Paul and I discuss the latest Exchange Server updates, question the hype around AI agents, and welcome cybersecurity expert Paula Januszkiewicz who shares eye-opening stories about security breaches, social engineering tactics, and practical advice for organizations of all sizes. Paula reveals how AI is transforming both sides of the cybersecurity battlefield and why even the most basic security measures can make a significant difference.

March 5, 2025

Microsoft Announces Tenant-Level External Recipient Rate Limit for Exchange Online

In an announcement that will surprise many, Microsoft announced the introduction of a tenant-wide external recipient rate limit for Exchange Online tenants to roll out starting on March 3, 2025. The new limit is designed to stop bad actors using Exchange Online as a spam platform. Microsoft says that its telemetry indicates that the new TERRL will not impact many tenants, but that fact is worth checking for any organization.

February 24, 2025

Practical PowerShell: Parameter Input Validation

In previous Practical PowerShell articles, Michel discussed using parameters in advanced functions and utilizing dynamic parameters. In this article, we will dive in a bit deeper on a topic we touched on lightly in those articles, which is ways to validate parameter input.

February 18, 2025