Eliminar usuarios de Microsoft Entra ID es una tarea administrativa crítica para diversas necesidades, como la revocación del acceso de exempleados, la limpieza de usuarios inactivos, la seguridad y el cumplimiento. Aunque el comando Remove-MgUser de Graph PowerShell, una alternativa al comando New-AzureADUser, se puede utilizar para eliminar usuarios de Microsoft Entra ID, su complejidad y su interfaz no intuitiva lo convierten en una opción complicada. Por otro lado, ADManager Plus, una herramienta de gestión e informes de Microsoft 365, simplifica este proceso, permitiendo a los administradores eliminar usuarios rápidamente con sólo unos clics.

Antes de utilizar el cmdlet Remove-MgUser, verifique lo siguiente:
Install-Module Microsoft.Graph -Scope CurrentUser User.DeleteRestore.All,
User.ReadWrite.All,
DeviceManagementServiceConfig.ReadWrite.All,
DeviceManagementManagedDevices.ReadWrite.All,
DeviceManagementConfiguration.ReadWrite.All,
DeviceManagementApps.ReadWrite.All,
Puede utilizar el cmdlet Remove-MgUser en Microsoft Graph PowerShell para eliminar usuarios de Microsoft Entra ID. Esta es la sintaxis:
Remove-MgUser
-UserId <String>
[-IfMatch <String>]
[-ResponseHeadersVariable <String>]
[-Headers <IDictionary>]
[-PassThru]
[-ProgressAction <ActionPreference>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Ejemplo 1: Eliminar un usuario
Este script elimina un usuario.
Remove-MgUser -UserId '5c442efb-5e66-484a-936a-91b6810bed14' Ejemplo 2: Eliminar un usuario con una confirmación
Este script elimina a un usuario después de que se le pida una confirmación.
Remove-MgUser -UserId '3f80a75e-750b-49aa-a6b0-d9bf6df7b4c6' -Confirm La siguiente tabla contiene algunos de los parámetros que se pueden utilizar con el comando Remove-MgUser para eliminar usuarios de Microsoft Entra ID de manera eficiente.
| Parámetros | Descripción |
|---|---|
| -Headers | Este parámetro le permite añadir cabeceras opcionales a la solicitud. |
| -PassThru | Este parámetro devuelve una respuesta "true" cuando el comando resulta exitoso. |
| -ResponseHeadersVariable | Este parámetro le permite añadir variables de cabecera de respuesta opcionales. |
| -UserId | Este parámetro muestra el identificador único del usuario.Este parámetro le permite añadir variables de cabecera de respuesta opcionales. |
| -WhatIf | Este parámetro muestra el resultado si se ejecuta el cmdlet. |
Para la administración de usuarios de AD
Para la administración de GPO
Para la administración de contraseñas
Para la administración de grupos de AD
Para la administración de acceso a archivos
Para la administración de equipos de AD
Para la administración de Exchange