Blog / All Posts
Audit DLP Policy Matches in Microsoft 365 Using PowerShell
Date Loss Prevention (DLP) policies in Microsoft 365 form the backbone of data security in any organization. However, without regular auditing, even the best DLP policies may fall short. By regularly auditing DLP-detected messages, admins can ensure incidents are detected early, reducing the response time needed to address potential security…
7 min read
New eDiscovery Experience in Microsoft Purview Portal
With the increasing complexity of digital data, effective Microsoft Purview eDiscovery solutions are essential for organizations to manage legal and compliance requirements. Microsoft is addressing this need by modernizing the eDiscovery experience in the new Purview portal. This new user-centric interface brings a host of improvements to eDiscovery, designed to streamline the…
4 min read
How to Remove Full Access Mailbox Permissions in Exchange Online
Managing mailbox delegations in Exchange Online is an essential task, especially when dealing with Full Access and Send As mailbox permissions. Granting Full Access mailbox permission allows users to read, write, and delete emails the same as the mailbox owner. These permissions are useful in various scenarios—whether it’s granting an…
4 min read
How to Send Emails Using Microsoft Graph PowerShell
As an admin, you often find yourself managing a plethora of tasks, including user notifications, alerts, and email automation. While Outlook offers a user-friendly interface for sending emails, it will be challenging when it comes to sending emails in bulk. PowerShell can streamline these processes. With PowerShell, admins can send emails…
7 min read
Message Trace in the New Exchange Admin Center: A Complete Guide
Effective communication is vital for organizations of all sizes, and emails play a crucial role in that process. After a phishing attempt is discovered, an admin needs to investigate whether any employees received or interacted with the malicious email. Identifying users who are at risk allows the admin to take…
6 min read
Get All Disabled Users in Microsoft 365
Monitoring disabled users in Microsoft 365 is essential as their sign-ins get blocked for various reasons, such as unauthorized login attempts, risky sign-ins, or suspicious actions. Also, admins disable inactive accounts for security concerns or during offboarding practices. By reviewing these accounts, admins can take better decisions whether to re-enable the…
3 min read
Create and Manage Role Groups in Exchange Online
Managing permissions in Exchange Online can be complex, especially when you need to grant or restrict access to certain features for different users. This is where Exchange Online role groups come into play. They allow you to assign specific permissions to different users, based on their roles and functions. This blog…
6 min read
Audit Shared Mailbox Activities Using PowerShell
Shared mailboxes let multiple users manage emails, making them ideal for customer support, sales inquiries, or as a Catch-All mailbox for emails sent to nonexistent addresses. However, due to the shared access, monitoring activities is crucial to prevent misuse. To enhance security and reduce the risk of unauthorized access, it’s…
4 min read
Find Licensed Groups in Microsoft 365 Using PowerShell
Nowadays, admins prefer assigning licenses via groups to cut down on manual errors and save time. However, effective license management is crucial to optimize license costs. You can use the Microsoft 365 admin center or PowerShell to track groups that auto-assign licenses. To identify group-based license assignments in the Microsoft 365 admin…
4 min read