Cómo instalar el módulo Microsoft Graph PowerShell
El módulo Microsoft Graph es un módulo de PowerShell que proporciona cmdlets para administrar los recursos de Microsoft 365 y Azure Active Directory a través de PowerShell.
Microsoft Graph API proporciona acceso a datos y servicios de Microsoft 365, como usuarios, grupos, calendarios y archivos.
En este artículo, analizaremos cómo instalar el módulo Microsoft Graph PowerShell.
Requisitos previos
El SDK de Microsoft Graph PowerShell requiere los siguientes requisitos previos:
- Actualice a PowerShell 5.1 o posterior
- Instale .NET Framework 4.7.2 o posterior
- Actualice PowerShell Obtenga la última versión usando
Install-Module PowerShell - La política de ejecución de scripts de PowerShell debe establecerse en firma remota o menos restrictiva. Para configurar la política de ejecución, ejecute el siguiente comando
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInstalación del módulo Microsoft Graph en PowerShell
Para instalar el módulo Microsoft Graph v1.0 en PowerShell Core o Windows PowerShell, ejecute los siguientes pasos.
1. Abrir terminal de PowerShell
Inicie PowerShell o PowerShell Core con privilegios de administrador. Para hacer esto, haga clic derecho en el icono de PowerShell y seleccione "Ejecutar como administrador".
2. Instalar el SDK de Microsoft Graph PowerShell
Ejecute el siguiente comando en PowerShell para instalar el módulo Graph.
Install-Module Microsoft.Graph -Scope CurrentUserEste comando recupera el módulo de la Galería de PowerShell y lo instala en su sistema.
3. Acepte el repositorio que no es de confianza
Escriba Y para instalar el módulo desde un repositorio que no sea de confianza y espere a que se complete la instalación.
Cómo verificar el módulo Microsoft Graph en PowerShell instalado
Para verificar que el módulo Microsoft Graph en PowerShell se haya instalado correctamente, ejecute el siguiente comando.
Get-InstalledModule Microsoft.Graph Este comando devuelve la versión instalada, el nombre y la descripción del módulo Microsoft Graph si está instalado en su sistema.
Cómo importar el módulo Microsoft Graph en PowerShell
Para importar el módulo Microsoft Graph. Ejecute el siguiente comando.
Import-Module Microsoft.GraphEste comando hace que los cmdlets del módulo Microsoft Graph estén disponibles para su uso en su sesión de PowerShell.
Cómo conectarse a MgGraph en PowerShell
Para conectarse a MgGraph con los ámbitos en PowerShell, ejecute el siguiente comando.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All" Este comando le solicitará en el cuadro de diálogo de inicio de sesión que autentique al usuario.
Si MFA está habilitado, se generará un código de verificación para su cuenta. Deberá verificarlo utilizando la aplicación auténtica que haya configurado con su cuenta profesional o educativa.
Si no tiene MFA habilitado para su cuenta, puede autenticar al usuario con un nombre de usuario y contraseña.
Haga clic en el botón Siguiente o Iniciar sesión para continuar. Le pedirá permisos y consentimiento en nombre de su organización para conectarse a Microsoft Graph PowerShell.
Habilite la casilla de verificación “Consentimiento en nombre de su organización” y haga clic en el botón Aceptar.
Después de la verificación exitosa, regresará al terminal PowerShell y mostrará el mensaje de bienvenida como se indica a continuación.
PS C:\> Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All" Welcome to Microsoft Graph!
Connected via delegated access using 14d82eec-204b-4c2f-b7e8-296a70dab67e
Readme: https://aka.ms/graph/sdk/powershell
SDK Docs: https://aka.ms/graph/sdk/powershell/docs
API Docs: https://aka.ms/graph/docs
NOTE: You can use the -NoWelcome parameter to suppress this message.
Ahora puede utilizar la API de Microsoft Graph para administrar los datos y servicios de Microsoft 365, como usuarios, grupos, etc.
Puede usar el cmdlet Get-MgUser en el módulo Microsoft Graph para que los usuarios estén disponibles en Microsoft 365.
Get-MgUser -All Este comando obtiene una lista de todos los usuarios.
Cómo actualizar el módulo Microsoft Graph PowerShell
Para actualizar el módulo Microsoft Graph en PowerShell para obtener las funciones más recientes, ejecute el siguiente comando.
Update-Module Microsoft.GraphEste comando actualizará el SDK de Microsoft Graph y todas sus dependencias.
Cómo desinstalar el módulo Microsoft Graph PowerShell
Para desinstalar el módulo Microsoft Graph en PowerShell, ejecute el siguiente comando para desinstalar el módulo principal.
Uninstall-Module Microsoft.Graph -AllVersionsEste comando eliminará el módulo principal.
Luego, elimine todos los módulos de dependencia ejecutando los siguientes comandos.
Get-InstalledModule Microsoft.Graph.* | ? Name -ne "Microsoft.Graph.Authentication" | Uninstall-Module
Uninstall-Module Microsoft.Graph.AuthenticationConclusión
Espero que el artículo anterior sobre cómo instalar el módulo Microsoft Graph PowerShell le resulte útil.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.




