
Blog / All Posts


Copy Members from One Distribution List to Another
Managing distribution groups in Microsoft 365 often involves repetitive tasks, especially when you need to create a group with the same set of users and permissions. Copying distribution group members from one to another in Microsoft 365 might sound simple — until you’re stuck adding names one by one, double-checking…
4 min read

Set-MgUserLicense: One or more parameters of the operation ‘assignLicense’ are missing.
Many admins have reported that they couldn’t assign or remove licenses using the Microsoft Graph PowerShell cmdlet Set-MgUserLicense, encountering the error: Set-MgUserLicense : One or more parameters of the operation ‘assignLicense’ are missing from the request payload. I’ve received similar feedback from users in one of my PowerShell scripts: Microsoft…
2 min read

How to Audit File Sharing Activities in Microsoft Teams
In the ever-expanding tech era, team channels are one of the most widely used features for collaboration among groups of users in Microsoft Teams. They streamline communication, centralize discussions, and most importantly, facilitate seamless file sharing across teams in Microsoft Teams. Files from SharePoint, OneDrive, and local devices can be…
6 min read

Identify and Block Sign-in for Shared Mailboxes in Microsoft 365
Shared and resource mailboxes in Microsoft 365 are designed for collaboration, not for direct sign-ins. However, if sign-in remains enabled, attackers could exploit these accounts to bypass security policies, send unauthorized emails, or access confidential data—posing a serious compliance and security risk. As an admin, you must properly secure these…
6 min read

Auto Archive Inactive Teams in Microsoft Teams
Each project in an organization follows a lifecycle, including start, execution, and completion. However, even after a project ends, the corresponding team often remains in the execution phase, leading to a growing number of inactive teams in Microsoft Teams. Without proper Microsoft Teams lifecycle management, these unused teams can clutter…
6 min read

How to Check Who Deleted Emails from Shared Mailbox in Microsoft 365
With multiple users having access to Microsoft 365 shared mailboxes, the risk of important emails disappearing is a real challenge. A single missing email can disrupt client interactions or halt progress in collaborative projects. Therefore, this blog will show you how to monitor shared mailbox email deletion to identify who…
6 min read

Get All Distribution Groups in Microsoft 365 Using PowerShell
How many distribution groups do we actually need? Why do I have 200 distribution groups when we only have 50 employees? As an admin, if you’ve encountered these questions, you’ve likely noticed that distribution lists tend to accumulate over time. This often results in redundant groups, outdated memberships, and overlooked…
7 min read

Export All App Registrations with Certificates and Secrets in Microsoft Entra
Imagine spending your afternoon sifting through dozens of app registrations in Entra ID to determine which ones are still active, and which are relics from past projects. As an admin, you know that applications use certificates and secrets for app registrations to securely authenticate—but many of these credentials persist even…
7 min read

How to Find Inactive Teams in MS Teams
Since 2020, Microsoft Teams has taken the lead as the go-to communication tool in organizations. From chats to meetings, it’s become the collaboration hub for team projects. However, as projects come to an end, many of the teams gradually fade into inactivity. Before you know it, inactive Microsoft teams start…
6 min read