Préversion 1.11.17 · publiée ; validation Live requise
Smart Exchange Migration Readiness
Prévalidation en lecture seule des lots de boîtes Exchange hybrides. Vérifiez identités, quotas, licences, permissions, synchronisation et endpoint avant de planifier un déplacement.

Sources Live et décisions
EXO, Graph, Active Directory dans toute la forêt et Exchange local sont requis. Graph fournit la santé de synchronisation du tenant. Les preuves absentes empêchent GO ; examinez séparément GO-WARNING, NO-GO, UNKNOWN et COMPLETE/INCOMPLETE. PreCreation et ExistingBatch évaluent des états de migration différents. Aucun cache d’inventaire n’est utilisé.
Prérequis et installation
Windows/WPF avec PowerShell 7.4 pour EXO 3.7.2–3.9.2, ou PowerShell 7.6 pour EXO 3.10+. Installez les trois modules Graph ci-dessous à la même version. ActiveDirectory et Exchange Management Shell local avec son snap-in Windows PowerShell 5.1 sont requis ; RSAT seul ne suffit pas.
Microsoft.Graph.Authentication
Microsoft.Graph.Users
Microsoft.Graph.Identity.DirectoryManagementCopiez le dossier complet depuis le ZIP de la préversion GitHub. Créez le JSON local depuis son modèle, renseignez TenantProfile.TenantId et le domaine de routage hybride, puis choisissez un OutputRoot inscriptible. Lancez le fichier CMD. Aucun installateur ni package Gallery du produit n’est publié.
Start-SmartM365-ExchangeMigrationReadiness-GUI.cmd
pwsh -NoProfile -STA -File .\SmartM365-ExchangeMigrationReadiness-GUI.ps1 -ValidateOnly
Permissions opérateur
Connectez EXO en interactif délégué, puis Graph. Graph requiert le consentement administrateur pour User.Read.All, Directory.Read.All et Organization.Read.All, ainsi qu’un rôle annuaire compatible avec la lecture des licences. Le RBAC EXO doit exposer les commandes de destinataires, permissions, migrations et endpoints, dont Test-MigrationServerAvailability. Le compte Windows doit pouvoir lire AD dans toute la forêt et Exchange local. Le bootstrap app-only et Mail.Send ne sont pas requis.
Rapports et limites des preuves
Huit CSV, un classeur Excel de neuf feuilles et un rapport HTML autonome enregistrent décisions, findings, permissions, sources Live, couverture et contrôles activés. Excel n’est pas nécessaire pour les générer. Les rapports contiennent des identités et des détails d’infrastructure et ne sont pas anonymes. L’application et les rapports sont en anglais ; ce guide existe en six langues.
Aucune création de batch, aucun déplacement de boîte, changement de licence ou écriture tenant. La comparaison des permissions s’arrête sur les erreurs de collecte ; les SID restent visibles et les refus sont exclus des autorisations. Examinez les contrôles désactivés et les UNKNOWN. Les tests hors connexion ne certifient ni tenant ni topologie de migration.
La détection d’Exchange 2016 et 2019 est conservée pour l’évaluation, mais leur support Microsoft a pris fin le 14 octobre 2025. Vérifiez la matrice de support Exchange avant de choisir l’hôte opérateur.