Simplify user tasks like bulk creation, updates, password resets, deletions, license checks & more — all from one place.
🚀 Launch ToolkitIn every Microsoft 365 tenant, user accounts are constantly being created, updated, deleted, enabled, or restored—especially in dynamic organizations with regular onboarding, offboarding, and role changes. These are referred to as Microsoft 365 user management actions, and they form a critical part of your tenant’s identity and access lifecycle.
These actions are recorded in audit logs and can be retrieved using Microsoft Graph PowerShell, allowing you to monitor and report on key account-level events that impact your environment’s security, compliance, and operational integrity.
Tracking user management events helps administrators:
To make this easier, M365Corner provides ready-to-use scripts that let you query and track user management events directly using Graph PowerShell.
This report helps you track who created user accounts and when. It queries the Entra audit logs for Add user events so you can see recently onboarded accounts and the initiator behind them.
👉 View script to track Add User events
Want to know which user profiles were recently modified? This script tracks updates such as department changes, job title edits, or contact info updates—along with the timestamp and actor who made the change.
👉 View script to track recently updated users
Deleted users can sometimes go unnoticed—especially if done accidentally. This report lets you track user deletions from the audit logs, along with details on who deleted the account and when.
👉 View script to track Delete User events
Need to track when accounts are re-enabled after being previously disabled? This report retrieves a list of users who were recently enabled, helping you confirm reactivations or reversals of account suspensions.
👉 View script to track enabled user accounts
Disabling users is common during exits, extended leaves, or access violations. This script helps you track when accounts were disabled and who performed the action, straight from the audit logs.
👉 View script to track disabled user accounts
Microsoft 365 allows you to restore soft-deleted users within a limited time. This script identifies which users were restored, and when, helping track account recoveries post-deletion.
👉 View script to track restored users
A hard deleted user is a user account that has been permanently removed from Microsoft 365 (purged from the recycle bin and cannot be recovered). This report helps you identify fully removed user accounts—a vital step for auditing or investigating possible misconfigurations.
Tracking user management events gives you visibility into critical lifecycle actions within your Microsoft 365 tenant. Whether you're troubleshooting, auditing, or enhancing automation, these reports serve as a vital part of your admin toolkit.
Thanks to these purpose-built PowerShell scripts from M365Corner, you can gain deep insight into who did what and when—without ever leaving your PowerShell console.
Use these reports regularly to maintain control, ensure compliance, and respond faster to account changes across your organization.
Did You Know? Managing Microsoft 365 applications is even easier with automation. Try our Graph PowerShell scripts to automate tasks like generating reports, cleaning up inactive Teams, or assigning licenses efficiently.
Ready to get the most out of Microsoft 365 tools? Explore our free Microsoft 365 administration tools to simplify your administrative tasks and boost productivity.
© Your Site Name. All Rights Reserved. Design by HTML Codex