Exchange hybrid user migration
During an Exchange online migration, some preparations must take plce in advance so users can be migrated easily to the cloud. A typical error in the mailbox migration process occurs because of the mail domain (property: smtp/proxyaddresses) with the message "Target mailbox doesn't have an smtp proxy".
First thing in the troubleshooting process is to check whether the mail domains for the users are also configured properly in the Office 365 tenant settings and whether the respective DNS entries and verification checks have been performed.
A local user mailbox usually has a number of mail addresses. When migrating to Office 365 or Exchange Online, only mailboxes with valid e-mail addresses can be migrated. This means, local addresses like domain.local or ad.lan as well as all other domains that are not available in Office 365 must be removed prior to the migration.
To avoid this, a simple address policy can be applied to the users that are about to be migrated - using PowerShell of course:
Get-EmailAddressPolicy “Policy” | Set-EmailAddressPolicy -EnabledEmailAddressTemplates @(‘smtp:%m@domain.de’, ‘ smtp:%m@domain2.de’, ‘ SMTP:%m@primarydomain.de’, ‘ smtp:%m@tenant0365.mail.onmicrosoft.com’)
<#
%g -> First name
%s -> Last name
%d -> Display name
%m -> Exchange alias
%xg -> first x letters first name
%xs -> first x letters Last name
#>
Azure AD - List Role Assignments
Retrieving a list of all Azure AD role assignments sounds easy enough, right? Well, there are some things to consider, here is waht.
Microsoft Copilot & AI - AI - Copilot - Microsoft Graph
This post introduces the topic of Copilot and the basics, different deployment scenarios and possibilities that currently exist in the Microsoft cosmos. What everyday problems Copliot, Power Platform can help with and what possibilities Azure AI Services provide.