Desinstalar el módulo Microsoft Graph PowerShell

El módulo Microsoft Graph PowerShell es un módulo muy importante para gestionar tareas. Sin embargo, a veces hay problemas con la actualización del módulo o es posible que no funcione según lo previsto. Entonces desea eliminarlo por completo y comenzar con una instalación nueva. En este artículo, aprenderá cómo desinstalar el módulo Microsoft Graph PowerShell del sistema.

Eliminar módulos de Microsoft Graph PowerShell

Los módulos Microsoft Graph PowerShell (Microsoft.Graph, Microsoft.Graph.Beta) se usan para administrar Microsoft Entra y Microsoft 365. Sin embargo, es posible que deba eliminarlos por completo debido a la sobrecarga del módulo, conflictos de versión, cambio a herramientas diferentes o simplemente para limpieza.

Lectura recomendada:Cómo instalar el módulo PSResourceGet de Microsoft PowerShell

Esta guía cubre la eliminación completa de:

  • Windows PowerShell 5 y PowerShell 7
  • Usuario actual y todos los usuarios.
  • Módulos instalados a través de PowerShellGet y PSResourceGet

Importante:Ejecute los comandos tanto en Windows PowerShell como en PowerShell. Esto es, por supuesto, si tiene PowerShell 7.x instalado en el sistema.

Paso 1. Instale los módulos de Microsoft Graph

Obtenga una lista de los módulos de Microsoft Graph PowerShell. Ejecute todos los comandos tanto en Windows PowerShell 5 como en PowerShell 7.

Get-InstalledModule Microsoft.Graph* -ErrorAction SilentlyContinue
Get-InstalledPSResource Microsoft.Graph* -Scope CurrentUser -ErrorAction SilentlyContinue
Get-InstalledPSResource Microsoft.Graph* -Scope AllUsers -ErrorAction SilentlyContinue

Paso 2. Desinstalar los módulos de Microsoft Graph PowerShell

Desinstale los módulos de Microsoft Graph PowerShell para el usuario actual y todos los usuarios. Ejecute todos los comandos tanto en Windows PowerShell 5 como en PowerShell 7.

Get-InstalledModule Microsoft.Graph* | Uninstall-Module -AllVersions -Force
Get-InstalledPSResource Microsoft.Graph* -Scope CurrentUser | Uninstall-PSResource -Scope CurrentUser -SkipDependencyCheck
Get-InstalledPSResource Microsoft.Graph* -Scope AllUsers | Uninstall-PSResource -Scope AllUsers -SkipDependencyCheck

Paso 3. Eliminar manualmente las carpetas del módulo Microsoft Graph PowerShell

Para asegurarse de que todo se elimine por completo, puede abrir Windows PowerShell o PowerShell 7 como administrador y ejecutar el script.

Nota:Si tiene el sistema operativo Windows en un idioma que no sea inglés, cambie los nombres de las carpetas en el script.

# Get all module directories for both Windows PowerShell and PowerShell 7
$paths = @(
    "$env:ProgramFilesWindowsPowerShellModules", # Windows PowerShell (all users)
    "$env:USERPROFILEDocumentsWindowsPowerShellModules", # Windows PowerShell (current user)
    "$env:ProgramFilesPowerShellModules", # PowerShell 7.x (all users)
    "$env:USERPROFILEDocumentsPowerShellModules" # PowerShell 7.x (current user)
)

# Go through each module directory path
foreach ($path in $paths) {
    Get-ChildItem -Path $path -Filter "Microsoft.Graph*" -Directory -ErrorAction SilentlyContinue |
    Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
}

Ahora que todo está completamente eliminado del sistema. Puede instalar el módulo Microsoft Graph PowerShell.

¡Eso es todo!

Conclusión

Aprendió cómo desinstalar el módulo Microsoft Graph PowerShell. Elimine el módulo Microsoft Graph PowerShell tanto en Windows PowerShell 5 como en PowerShell 7, asegurándose de no perderse ningún paso. De esta manera, estará seguro de que se eliminará de todas partes del sistema.

¿Disfrutaste este artículo? También te puede interesar Forzar el cierre de sesión de los usuarios en Microsoft 365 con PowerShell. No olvides seguirnos y compartir este artículo.

Related Posts