Azure Active Directory PowerShell v2
Quizás ya haya oído hablar de Microsoft Graph y Graph API. Microsoft Graph es la forma en que los recursos de la nube de Microsoft se conectan entre sí. Graph API es una API que puede utilizar para acceder a Microsoft Graph y explorar (o recorrer) todos los recursos.
Puede utilizar Graph API al crear sus propias aplicaciones, pero Microsoft también está trasladando todas sus aplicaciones, herramientas, etc. a Graph API.
Azure Active Directory PowerShell v2 también se está moviendo de las API de Azure AD a la API Graph. Esto implica automáticamente que Azure AD PowerShell v2 viene con nuevos cmdlets y nuevas opciones. El resultado de estos cmdlets debería ser similar, por supuesto (crear un nuevo dominio, grupo o usuario en Azure Active Directory), pero estos cmdlets no son de ninguna manera compatibles con el antiguo Azure AD PowerShell.
Lamentablemente, no tiene otra opción que pasar a Azure AD PowerShell v2. Por supuesto, el PowerShell v1 existente será compatible durante bastante tiempo, ya que es imposible para todos convertir sus procesos, cmdlets, scripts, etc. de una versión a otra.
Nota. Vimos algo similar cuando Microsoft pasó de Azure ASM a Azure ARM. Microsoft tardó años en trasladar todo a ARM, por lo que no hay que preocuparse por escenarios de fin de soporte en el corto plazo.
Instalar Azure AD PowerShell v2 es fácil, simplemente instale el módulo usando el comando Install-Module. Esto descargará el módulo del repositorio de PowerShell.
Install-Module AzureADCuando se ejecute, recibirá una notificación sobre un repositorio que no es de confianza. Haga clic en [Y] o [A] para continuar. El módulo se descargará e instalará.
Puede usar los siguientes comandos para almacenar las credenciales de su cuenta de administrador de inquilinos de Office 365 y/o Azure y usarlas para iniciar sesión en Azure Active Directory:
$AzureADCred = Get-Credential <your tenant admin><p>Connect-AzureAD -Credential $AzureADCredAhora ha instalado el módulo PowerShell v2 de Azure Active Directory y ha iniciado sesión en su inquilino. Si desea recuperar una lista de todos los comandos nuevos de PowerShell v2, puede usar el comando Get-Command:
Get-Command *AzureAD*
En futuras publicaciones de blog continuaré con el módulo Azure AD PowerShell v2.
Más información
- AzureAD: https://docs.microsoft.com/en-us/powershell/module/Azuread/?view=azureadps-2.0
- Azure Active Directory PowerShell versión 2: https://docs.microsoft.com/en-us/powershell/azure/active-directory/install-adv2?view=azureadps-2.0
- Microsoft Graph: https://developer.microsoft.com/en-us/graph
- Descripción general de Microsoft Graph: https://developer.microsoft.com/en-us/graph/docs/concepts/overview
- API de Azure AD Graph: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-graph-api
- Microsoft Graph o Azure AD Graph: https://dev.office.com/blogs/microsoft-graph-or-azure-ad-graph