Volver a la vista general

07 de febrero de 2025

Módulos PowerShell MSOnline y AzureAD obsoletos

 

Microsoft ha anunciado la retirada oficial de los módulos MSOnline y AzureAD PowerShell¹. A partir del 30 de junio de 2025, estos módulos dejarán de recibir soporte. Es importante actuar a tiempo para evitar interrupciones en tus procesos.

¿Qué implica este cambio?

  • Los módulos MSOnline y AzureAD PowerShell serán sustituidos por el Microsoft Graph PowerShell SDK².
  • Microsoft Graph proporciona API modernas que se adaptan mejor a las necesidades de las organizaciones y ofrecen más funciones que los módulos antiguos.
  • Después del 30 de junio de 2025, los scripts que dependan de estos módulos obsoletos pueden dejar de funcionar.

 

 

¿Por qué cambiar a Microsoft Graph PowerShell?

El nuevo SDK de Graph PowerShell ofrece una serie de ventajas clave:

  • Preparada para el futuro: Graph es la API del futuro para Microsoft 365 y Azure AD.
  • Más funcionalidad: Acceso a más servicios y características de Microsoft 365.
  • Mejor seguridad: Métodos de autenticación más modernos y seguros.
  • Compatibilidad multiplataforma: Graph PowerShell funciona en Windows, macOS y Linux.

 

 

¿Cómo puedes hacer el cambio? ️

  1. Instala Microsoft Graph PowerShell: Descarga el Graph SDK utilizando el siguiente comando PowerShell:

    Install-Module Microsoft.Graph -Scope CurrentUser
  2. Aprende los nuevos cmdlets:
    • Graph PowerShell utiliza cmdlets diferentes a los de MSOnline y AzureAD.
    • Consulta la documentación oficial de Microsoft² para obtener una visión general.
  3. Convierte tus guiones existentes:
    • Analiza tus scripts PowerShell actuales que dependen de los módulos antiguos.
    • Puedes utilizar los registros de inicio de sesión de Microsoft Entra³ para identificar los inicios de sesión de PowerShell que dependen de los módulos MSOnline y AzureAD. Filtra los registros por el nombre de la aplicación Azure Active Directory PowerShell para sesiones de usuario interactivas y no interactivas en el Centro de Administración de Entra.
    • Sustituye los cmdlets obsoletos por los nuevos cmdlets Gráfico.
  4. Prueba a fondo tus guiones:
    • Ejecuta tus scripts en un entorno de prueba para asegurarte de que todo funciona correctamente con Graph PowerShell.
  5. Acceso seguro con autenticación moderna:
    • Utiliza autenticación basada en tokens en lugar de métodos anticuados.

 

 

Plazos importantes ️

  • Ya está disponible: Empieza a utilizar el SDK PowerShell de Microsoft Graph.
  • Hasta el 30 de junio de 2025: Los módulos MSOnline y AzureAD seguirán disponibles, pero dejarán de desarrollarse activamente.
  • Después del 30 de junio de 2025: Los módulos se eliminarán de forma permanente.

 

 

Conclusión ✅

La retirada progresiva de los módulos MSOnline y AzureAD es una oportunidad para modernizar tus conocimientos de PowerShell y preparar tus procesos para el futuro. Empieza a implantar Microsoft Graph PowerShell hoy mismo para evitar sorpresas posteriores.

¿Tienes preguntas o necesitas ayuda para hacer el cambio? ¡ Háznoslo saber! ✉️

 

 

Referencias

 

¹https://techcommunity.microsoft.com/blog/identity/action-required-msonline-and-azuread-powershell-retirement—2025-info-and-resou/4364991

²https://learn.microsoft.com/nl-nl/powershell/microsoftgraph/get-started?view=graph-powershell-1.0

³https://learn.microsoft.com/entra/identity/monitoring-health/concept-sign-ins

 

 

Sobre el autor

Me llamo Alta Martes y soy especialista en Microsoft 365 y Google Workspace, con especial atención a la gestión de puestos de trabajo modernos, la seguridad en la nube y la gestión de identidades y accesos. Con años de experiencia, ayudo a las organizaciones a optimizar su infraestructura informática y a crear un lugar de trabajo digital seguro y eficiente.

¿Necesitas ayuda con tu estrategia de Microsoft 365? Haz clic a continuación y descubre cómo podemos ayudar a tu organización:

¿Quieres saber más?

Ponte en contacto
PowerShell-script migratie naar Microsoft Graph API met focus op verbeterde beveiliging en functionaliteit.