Búsqueda de sitios web

Microsoft amplía el soporte para Azure AD Graph API durante seis meses


Los módulos de Azure AD y MSOL PowerShell obtienen extensión

Como reflejo de la inquietud de los clientes ante la perspectiva de una inminente obsolescencia de la API Azure AD Graph el 30 de junio de 2022, Microsoft ha pospuesto la fecha hasta finales de 2022. Curiosamente, porque la gestión de cambios dentro de Microsoft 365 ha sido un problema durante años, dijo Microsoft. , "Nuestros clientes nos han dicho que administrar estos cambios se está volviendo cada vez más difícil, por eso, a partir de hoy, estamos simplificando la administración de cambios para Azure AD.". Es bueno que el equipo de Azure AD ahora aprecie el problema. .

Para ser justos con Microsoft, anunciaron por primera vez su intención de finalizar el soporte para Azure AD Graph API en junio de 2020. Desafortunadamente, otras presiones (como la cantidad de cambios en Microsoft 365) inevitablemente significaron que la gente no prestó mucha atención. Quizás fue porque pocos entendieron que Azure AD Graph API es la base técnica de los módulos PowerShell de Azure AD y Microsoft Online Services (MSOL).

El SDK de Graph es el camino a seguir

En junio de 2021 llegó más orientación, cuando Microsoft confirmó que el SDK de Microsoft Graph PowerShell es el camino a seguir. Los módulos Azure AD y MSOL no se implementarán para admitir PowerShell 7 y las nuevas API de identidad solo estarán disponibles a través del SDK de Microsoft Graph PowerShell. En ese momento, quedó claro que cualquier organización que utilizara los módulos Azure AD y MSOL para automatizar la administración de inquilinos tenía trabajo que hacer para migrar de los módulos antiguos.

El tiempo adicional disponible para actualizar los scripts será un alivio. Sin embargo, la fecha del 26 de agosto de 2022 aún se aplica para la terminación del soporte para los cmdlets de administración de licencias en ambos módulos. Microsoft se está mudando a una nueva plataforma de administración de licencias y los cmdlets antiguos no funcionarán en esa plataforma.

El orden de prioridad para las actualizaciones de scripts es claro. Identifique y actualice cualquier script que acceda a la información de la licencia de Azure AD (aquí hay un ejemplo de una conversión) antes del 26 de agosto de 2022 y prepare una lista de otros scripts que utilicen los módulos de Azure AD y MSOL para actualizarlos más adelante este año.

Más herramientas prometidas

Microsoft dice que proporcionarán información sobre herramientas para ayudar con la migración hacia mediados de este año. Mi experiencia en la conversión de scripts es que es un proceso intensamente manual. Los cmdlets son diferentes, los parámetros y modificadores son diferentes y la documentación del SDK de Microsoft Graph PowerShell es oscura, complicada e inútil. Quizás el equipo de Azure AD tenga una varita mágica que hará que estos problemas desaparezcan, pero no veo cómo hacerlo en el tiempo disponible.

Otras cuestiones que podrían considerarse además de un cmdlet simple para la conversión de cmdlets incluyen el uso del SDK con autenticación basada en certificados. Es una mala idea utilizar el SDK de forma interactiva debido a la posibilidad de que la entidad de servicio utilizada por el SDK acumule permisos. Es preferible utilizar la autenticación basada en certificados, incluso si usa el SDK de Microsoft Graph PowerShell con Azure Automation para ejecutar trabajos de larga duración.

Prepárese para la transición

Es bueno que Microsoft extienda la vida útil de los módulos Azure AD y MSOL, pero eso no elimina la necesidad de que las organizaciones presten atención y se preparen para la eventual transición de estos módulos. Finalmente, Microsoft dejará de brindar soporte. En ese momento, los cmdlets pueden seguir funcionando o no, o pueden devolver resultados impredecibles. ¡Es hora de adoptar Graph!

Artículos relacionados