Listen to this Post
Big changes are coming to Microsoft 365 this April! With 30+ updates, including must-know retirements and exciting new features, make sure you’re prepared.
Key Highlights:
✅ MSOnline PowerShell Retirement – The MSOnline PowerShell module will be retired starting early April 2025. Migrate to Microsoft Graph PowerShell SDK to avoid disruptions.
✅ Azure AD Graph API Retirement – By Apr 15, Azure AD Graph API will be fully retired. Ensure all applications using it are migrated to Microsoft Graph or opt for a temporary extension.
✅ New Tenant Outbound Email Limits – Microsoft will introduce Tenant External Recipient Rate Limits (TERRL), restricting outbound emails based on purchased or trial licenses.
✅ Email Transfer Between Accounts in Outlook – The new Outlook for Windows and Outlook for the Web will soon support moving emails between different accounts.
You Should Know:
- Migrating from MSOnline PowerShell to Microsoft Graph PowerShell SDK
To avoid disruptions, replace deprecated cmdlets with Microsoft Graph PowerShell SDK commands.
Install the Microsoft Graph Module:
Install-Module Microsoft.Graph -Force
Connect to Microsoft Graph:
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
Example: Get All Users (Replacing Get-MsolUser)
Get-MgUser -All
- Transitioning from Azure AD Graph API to Microsoft Graph API
Azure AD Graph API will be retired. Update scripts and apps to use Microsoft Graph API.
Example: Fetch Users via Microsoft Graph API (REST)
curl -X GET "https://graph.microsoft.com/v1.0/users" -H "Authorization: Bearer {access_token}"
3. Managing Tenant Outbound Email Limits (TERRL)
Microsoft enforces new email-sending limits. Check your tenant’s limits with:
Get-MgOrganization | Select-Object -Property DisplayName, MailboxSettings
4. Moving Emails Between Outlook Accounts
The new Outlook update allows cross-account email transfers. Use Outlook REST API for automation:
POST https://graph.microsoft.com/v1.0/me/moveMessages
What Undercode Say:
The April 2025 Microsoft 365 updates demand immediate action, especially for PowerShell and API migrations. Key takeaways:
– Use Microsoft Graph PowerShell SDK (Connect-MgGraph
, Get-MgUser
).
– Replace Azure AD Graph API calls with Microsoft Graph REST endpoints.
– Monitor TERRL email limits to avoid throttling.
– Automate email transfers using Outlook’s new API features.
For sysadmins, mastering these commands ensures seamless transitions:
List all deprecated cmdlets (MSOnline) Get-Command -Module MSOnline Verify Graph API permissions Find-MgGraphPermission -PermissionType Delegated
Expected Output:
A fully migrated environment with zero dependency on retired modules and APIs.
Reference: Microsoft 365 April 2025 Updates
References:
Reported By: Https: – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅