Versión preliminar 1.11.17 · publicada; validación en vivo requerida

Smart Exchange Migration Readiness

GitHub · 1.11.17

Evaluación de preparación de solo lectura para lotes de buzones Exchange híbridos. Revise identidades, cuotas, licencias, permisos, sincronización y el punto de conexión antes de planificar un traslado.

Leer la guía del operador

Vista sintética generada desde el XAML de la aplicación; ningún tenant conectado.
Vista sintética generada desde el XAML de la aplicación; ningún tenant conectado.

Fuentes en vivo y decisiones

Se requieren EXO, Graph, Active Directory de todo el bosque y Exchange local. Graph proporciona el estado de sincronización del tenant. Las evidencias ausentes impiden GO; revise por separado GO-WARNING, NO-GO, UNKNOWN y COMPLETE/INCOMPLETE. PreCreation y ExistingBatch evalúan estados distintos de migración. No se utiliza caché de inventario.

Requisitos e instalación

Windows/WPF con PowerShell 7.4 para EXO 3.7.2–3.9.2, o PowerShell 7.6 para EXO 3.10+. Instale los tres módulos Graph siguientes con la misma versión. Se requieren ActiveDirectory y Exchange Management Shell local con su complemento de Windows PowerShell 5.1; RSAT por sí solo no basta.

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

Copie la carpeta completa desde el ZIP preliminar de GitHub. Cree el JSON local desde la plantilla, configure TenantProfile.TenantId y el dominio de enrutamiento híbrido, y elija un OutputRoot con permiso de escritura. Ejecute el archivo CMD. No se publica un instalador ni un paquete Gallery del producto.

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

Permisos del operador

Conecte primero EXO de forma interactiva delegada y después Graph. Graph requiere consentimiento administrativo para User.Read.All, Directory.Read.All y Organization.Read.All, además de un rol de directorio compatible con la lectura de licencias. RBAC de EXO debe permitir comandos de destinatarios, permisos, migraciones y puntos de conexión, incluido Test-MigrationServerAvailability. La cuenta Windows necesita lectura de AD en todo el bosque y de Exchange local. No se requieren bootstrap app-only ni Mail.Send.

Informes y límites de las evidencias

Ocho CSV, un libro Excel de nueve hojas y un informe HTML autónomo registran decisiones, hallazgos, permisos, fuentes en vivo, cobertura y controles activos. Excel no es necesario para generarlos. Los informes contienen identidades y detalles de infraestructura y no son anónimos. La aplicación y los informes están en inglés; esta guía está disponible en seis idiomas.

No crea lotes, mueve buzones, cambia licencias ni escribe en el tenant. La comparación de permisos se detiene ante errores de recopilación; conserva delegados SID y excluye denegaciones de las concesiones. Revise controles desactivados y resultados UNKNOWN. Las pruebas sin conexión no certifican un tenant ni su topología de migración.

Se conserva la detección de Exchange 2016 y 2019 para evaluación, pero el soporte Microsoft finalizó el 14 de octubre de 2025. Consulte la matriz de compatibilidad Exchange antes de elegir el equipo operador.

Microsoft Learn · Exchange Online PowerShell