Anteprima 1.11.17 · pubblicata; convalida live richiesta

Smart Exchange Migration Readiness

GitHub · 1.11.17

Valutazione in sola lettura dei lotti di cassette postali Exchange ibride. Verifica identità, quote, licenze, autorizzazioni, sincronizzazione ed endpoint prima di pianificare uno spostamento.

Leggi la guida operativa

Anteprima sintetica generata dallo XAML dell’applicazione; nessun tenant connesso.
Anteprima sintetica generata dallo XAML dell’applicazione; nessun tenant connesso.

Fonti live e decisioni

Sono necessari EXO, Graph, Active Directory nell’intera foresta ed Exchange locale. Graph fornisce lo stato di sincronizzazione del tenant. Le prove mancanti impediscono GO; esamina separatamente GO-WARNING, NO-GO, UNKNOWN e COMPLETE/INCOMPLETE. PreCreation ed ExistingBatch valutano stati di migrazione diversi. Nessuna cache di inventario viene utilizzata.

Prerequisiti e installazione

Windows/WPF con PowerShell 7.4 per EXO 3.7.2–3.9.2, oppure PowerShell 7.6 per EXO 3.10+. Installa i tre moduli Graph riportati sotto alla stessa versione. Sono necessari ActiveDirectory ed Exchange Management Shell locale con lo snap-in Windows PowerShell 5.1; RSAT da solo non basta.

Microsoft.Graph.Authentication
Microsoft.Graph.Users
Microsoft.Graph.Identity.DirectoryManagement

Copia la cartella completa dallo ZIP di anteprima GitHub. Crea il JSON locale dal modello, imposta TenantProfile.TenantId e il dominio di routing ibrido, quindi scegli un OutputRoot scrivibile. Avvia il file CMD. Non sono pubblicati installer o pacchetti Gallery del prodotto.

Start-SmartM365-ExchangeMigrationReadiness-GUI.cmd
pwsh -NoProfile -STA -File .\SmartM365-ExchangeMigrationReadiness-GUI.ps1 -ValidateOnly

Autorizzazioni operative

Connetti prima EXO in modalità interattiva delegata, poi Graph. Graph richiede il consenso amministrativo per User.Read.All, Directory.Read.All e Organization.Read.All e un ruolo directory compatibile con la lettura delle licenze. RBAC EXO deve esporre i comandi per destinatari, autorizzazioni, migrazioni ed endpoint, incluso Test-MigrationServerAvailability. L’account Windows deve poter leggere AD in tutta la foresta ed Exchange locale. Non servono bootstrap app-only né Mail.Send.

Report e limiti delle prove

Otto CSV, una cartella Excel con nove fogli e un report HTML autonomo registrano decisioni, risultati, autorizzazioni, fonti live, copertura e controlli attivi. Excel non è necessario per generarli. I report contengono identità e dettagli dell’infrastruttura e non sono anonimi. Applicazione e report sono in inglese; questa guida è disponibile in sei lingue.

Nessuna creazione di batch, spostamento di cassette, modifica di licenze o scrittura sul tenant. Il confronto delle autorizzazioni si interrompe in caso di errori; i delegati SID restano visibili e i dinieghi sono esclusi dalle concessioni. Esamina controlli disattivati e risultati UNKNOWN. I test offline non certificano tenant o topologia di migrazione.

Il rilevamento di Exchange 2016 e 2019 resta disponibile per la valutazione, ma il supporto Microsoft è terminato il 14 ottobre 2025. Consulta la matrice di supporto Exchange prima di scegliere l’host operativo.

Microsoft Learn · Exchange Online PowerShell