Búsqueda de sitios web

Administrar la papelera de reciclaje de usuarios de Microsoft 365


Una cuenta de usuario eliminada se mantendrá en la papelera de reciclaje de Microsoft Entra ID durante 30 días de forma predeterminada. Se describe como eliminación temporal porque puede restaurar una cuenta de usuario de Microsoft 365. Después de 30 días, Microsoft eliminará permanentemente cualquier cuenta de usuario eliminada de la papelera de reciclaje, lo que se conoce como eliminación definitiva. En este artículo, aprenderá cómo administrar los usuarios eliminados de Microsoft 365 en la papelera de reciclaje.

Usuarios de Microsoft 365 con eliminación temporal y eliminación definitiva

Cuando eliminamos una cuenta de usuario, esta pasará a la papelera de reciclaje durante 30 días en Microsoft Entra ID. Hay dos formas de eliminar usuarios de Microsoft 365:

  • Eliminación temporal de usuario ocurre cuando elimina un usuario y lo mueve a la papelera de reciclaje de Microsoft Entra ID.
  • Eliminar definitivamente un usuario es cuando elimina un usuario de forma permanente y también se elimina de la papelera de reciclaje de Microsoft Entra ID.

Nota: La eliminación completa solo debe usarse como última alternativa cuando no haya otra opción disponible. Una vez que elimina por completo a un usuario, no hay posibilidad de restaurarlo ni ningún dato asociado con ese usuario.

Administrar usuarios eliminados de la papelera de reciclaje de Microsoft 365

Veamos diferentes formas de administrar usuarios eliminados de Microsoft 365:

  • Buscar usuarios eliminados en la papelera de reciclaje
  • Restaurar usuarios eliminados hasta 30 días
  • Eliminar usuarios eliminados de la papelera de reciclaje
  • Exportar información de cuentas de usuario eliminadas

Conéctese a Microsoft Graph PowerShell

Para poder ejecutar los comandos de PowerShell especificados en el artículo actual, deberá instalar Microsoft Graph PowerShell.

Inicie Windows PowerShell como administrador y ejecute el siguiente cmdlet de PowerShell.

Install-Module Microsoft.Graph -Force

Luego, conéctese a Microsoft Graph PowerShell con los siguientes permisos.

Connect-MgGraph -Scopes "User.ReadWrite.All"

Ahora ya está todo listo para utilizar los comandos de Microsoft Graph PowerShell.

Encuentra usuarios eliminados de Microsoft 365 en la papelera de reciclaje

Le mostraremos cómo encontrar los usuarios eliminados en la papelera de reciclaje en el centro de administración de Microsoft Entra y con PowerShell.

Encuentre todos los usuarios eliminados en Microsoft Entra

Para encontrar cuentas de usuario eliminadas en el centro de administración de Microsoft Entra, siga los pasos a continuación:

  1. Inicie sesión en el centro de administración de Microsoft Entra
  2. Expandir Identidad
  3. Haga clic en Usuarios > Usuarios eliminados

Muestra una lista de todos los usuarios eliminados de Microsoft 365.

Obtener una cuenta de usuario eliminada específica de Microsoft 365

Después de conectarse a Microsoft Entra ID con PowerShell, puede eliminar los usuarios de Microsoft 365. Usaremos el cmdlet Get-MgDirectoryDeletedItemAsUser para obtener información sobre un único usuario.

Consulte la siguiente sintaxis del comando de PowerShell. Debe utilizar el número de ID de objeto.

Get-MgDirectoryDeletedItemAsUser -DirectoryObjectId "Object ID Number"

Ejecute el siguiente ejemplo de comando de PowerShell para mostrar información sobre un usuario eliminado.

Get-MgDirectoryDeletedItemAsUser -DirectoryObjectId "b4eda5c3-2081-4e47-816c-1e3270be079a"

La salida de PowerShell muestra información sobre un usuario específico.

DisplayName   Id                                   Mail UserPrincipalName
-----------   --                                   ---- -----------------
Melissa Kelly b4eda5c3-2081-4e47-816c-1e3270be079a      b4eda5c320814e47816c1e3270be079aMelissa.Kelly@m365info.com

Obtener una lista de todas las cuentas de usuario eliminadas de Microsoft 365

Encuentre todos los usuarios eliminados de Microsoft 365 con el siguiente script utilizando el cmdlet Get-MgDirectoryDeletedItemAsUser.

# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'userPrincipalName', 'displayName'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Create an array to store the report
    $Report = @()

    # Loop through the deleted items
    foreach ($Item in $DeletedItems) {

        # Create a custom object for each item and add it to the report
        $ReportLine = [PSCustomObject]@{
            Id                    = $Item.Id
            UserPrincipalName     = $Item.UserPrincipalName
            'Display Name'        = $Item.DisplayName
        }
        $Report += $ReportLine
    }

    # Sort the report by 'Display Name'
    $Report | Sort-Object 'Display Name' | Ft Id, UserPrincipalName, 'Display Name'
}

En nuestro ejemplo, la salida de PowerShell tiene este aspecto.

Id                                   UserPrincipalName                                              Display Name
--                                   -----------------                                              ------------
0de964ae-f09a-4e65-bc8c-cbeac2745e4c 0de964aef09a4e65bc8ccbeac2745e4cAdam.Mackay@m365info.com       Adam Mackay
d23f1e98-02db-4292-98aa-6f511c433f1b d23f1e9802db429298aa6f511c433f1bAlexander.Manning@m365info.com Alexander Manning
2beda4b9-559b-4d39-9415-51ce47f2963f 2beda4b9559b4d39941551ce47f2963fBenjamin.May@m365info.com      Benjamin May
1a1fd41c-ca5f-4432-8313-7a662576856b 1a1fd41cca5f443283137a662576856bJulia.Wood@m365info.com        Julia Wood
b4eda5c3-2081-4e47-816c-1e3270be079a b4eda5c320814e47816c1e3270be079aMelissa.Kelly@m365info.com     Melissa Kelly
85df102b-1330-4359-8e6b-240677b26454 85df102b133043598e6b240677b26454Rene.Gibs@m365info.com         René Gibs
8b31d6a0-6d92-4b5b-80bd-a4029e641d35 8b31d6a06d924b5b80bda4029e641d35RoomMailboxTest@m365info.com   RoomMailboxTest
c54f356c-cf90-4d81-ae14-9523adf09084 c54f356ccf904d81ae149523adf09084Soren.Larsen@m365info.com      Søren Larsen
7db784ec-87d3-4699-92d0-e4206d0ab44c 7db784ec87d3469992d0e4206d0ab44cTest.User@m365info.com         Test User

Restaurar usuarios eliminados de Microsoft 365 de la papelera de reciclaje

Puede restaurar usuarios eliminados en el centro de administración de Microsoft Entra y con PowerShell.

  • Puede restaurar usuarios eliminados y recuperar sus datos, excepto elementos del calendario y alias, por hasta 30 días desde la lista de usuarios eliminados.
  • La restauración de un usuario eliminado restaurará todos los datos asociados, asignará licencias de productos y dará acceso a todos los servicios a los que podía acceder antes de ser eliminado.

Restaurar usuarios eliminados en Microsoft Entra

Para restaurar los usuarios en el centro de administración de Microsoft Entra, siga los pasos a continuación:

  1. Inicie sesión en el centro de administración de Microsoft Entra
  2. Expandir Identidad
  3. Haga clic en Usuarios > Usuarios eliminados.
  4. Seleccione los usuarios (seleccione uno, varios o todos los buzones de correo eliminados)
  5. Haga clic en Restaurar usuarios.

  1. Haga clic en Aceptar

Restaurar una única cuenta de usuario eliminada de Microsoft 365

Para restaurar una cuenta de usuario, usaremos el cmdlet Restore-MgDirectoryDeletedItem y especificaremos el número de ID de objeto.

En nuestro ejemplo, queremos restaurar la cuenta de usuario Rene.Gibs@m365info.com.

Consulte la siguiente sintaxis del comando de PowerShell.

Restore-MgDirectoryDeletedItem -DirectoryObjectId "Id Number"

Restaure un usuario eliminado con el siguiente comando de PowerShell.

Restore-MgDirectoryDeletedItem -DirectoryObjectId "85df102b-1330-4359-8e6b-240677b26454"

Después de ejecutar el comando anterior, encontrará el usuario en el centro de administración de Microsoft Entra en Identidad > Usuarios > Todos los usuarios.

Restaurar en masa todas las cuentas de usuario eliminadas de Microsoft 365

En el centro de administración de Microsoft 365, solo puede restaurar un usuario a la vez. Con el script de PowerShell, puede restaurar de forma masiva todos los usuarios eliminados de Microsoft 365 mediante los cmdlets Get-MgDirectoryDeletedItemAsUser y Restore-MgDirectoryDeletedItem.

Ejecute el siguiente script de PowerShell para restaurar de forma masiva los usuarios eliminados de Microsoft 365.

# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'displayName'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Restore deleted users
    foreach ($Item in $DeletedItems) {
        # Restore the user by ID
        Restore-MgDirectoryDeletedItem -DirectoryObjectId $Item.Id #-WhatIf 
        Write-Host "Restored user $($Item.DisplayName)" -ForegroundColor Green
    }

    Write-Host "Restoration process completed." -ForegroundColor Cyan
}

Eliminar usuarios eliminados de Microsoft 365 de la papelera de reciclaje

Puede eliminar permanentemente los usuarios eliminados de Microsoft 365 de la papelera de reciclaje de Microsoft Entra ID con PowerShell.

Eliminar usuarios permanentemente en Microsoft Entra

Para eliminar a los usuarios permanentemente del centro de administración de Microsoft Entra, siga los pasos a continuación:

  1. Inicie sesión en el centro de administración de Microsoft Entra
  2. Expandir Identidad
  3. Haga clic en Usuarios > Usuarios eliminados.
  4. Seleccione los usuarios (seleccione uno, varios o todos los buzones de correo eliminados)
  5. Haga clic en Eliminar permanentemente

  1. Haga clic en Aceptar

Eliminar la cuenta de usuario única eliminada de la papelera de reciclaje

Para eliminar por completo una cuenta de usuario, usaremos el cmdlet Remove-MgDirectoryDeletedItem y especificaremos el número de ID de objeto.

En nuestro ejemplo, eliminaremos permanentemente la cuenta de usuario Adam.Mackay@m365info.com.

Utilice la siguiente sintaxis de comandos de PowerShell.

Remove-MgDirectoryDeletedItem -DirectoryObjectId "Id Number"

Ejecute el siguiente comando de PowerShell para eliminar permanentemente un único usuario eliminado.

Remove-MgDirectoryDeletedItem -DirectoryObjectId "0de964ae-f09a-4e65-bc8c-cbeac2745e4c"

Después de ejecutar el comando anterior, puede verificar que el usuario eliminado no esté en la lista de usuarios eliminados.

Eliminar de forma masiva todas las cuentas de usuario eliminadas de la papelera de reciclaje

Elimine permanentemente a todos los usuarios eliminados de la papelera de reciclaje con el siguiente script de PowerShell.

# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'userPrincipalName', 'displayName'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Create an array to store the deleted user IDs
    $DeletedIds = @()

    # Loop through the deleted items
    foreach ($Item in $DeletedItems) {
        $DeletedIds += $Item.Id
        
        # Display the name of the item being deleted
        Write-Host "Deleted $($Item.DisplayName)" -ForegroundColor Green

        # Hard-delete the items
        Remove-MgDirectoryDeletedItem -DirectoryObjectId $Item.Id #-WhatIf
    }
}

Nota: ¿Recibe un error o desea eliminar un buzón de forma permanente? Lea el artículo Forzar la eliminación del buzón de Microsoft 365 con PowerShell.

Compruebe si eliminó permanentemente a los usuarios eliminados de la papelera de reciclaje. Vaya al Centro de administración de Microsoft Entra > Identidad > Usuarios > Usuarios eliminados. La lista debe ser clara, como se muestra en la siguiente imagen.

Exportar información eliminada de cuentas de usuario de Microsoft 365

Puede exportar información sobre todos los usuarios eliminados de Microsoft 365 en la papelera de reciclaje a un único archivo CSV. De esta manera, puedes buscar los diferentes usuarios y ver cuándo fueron eliminados.

Exportar usuarios de Microsoft 365 eliminados temporalmente a CSV

Exportaremos todos los usuarios eliminados de Microsoft 365 en la papelera de reciclaje a un archivo CSV y Out-GridView. Para exportar de forma masiva la lista de usuarios eliminados temporalmente, siga los pasos a continuación:

  1. Cree una carpeta temp y guárdela en su unidad (C:).
  2. Ejecute el siguiente script de PowerShell
# Connect with privileges
Connect-MgGraph -Scopes "User.ReadWrite.All"

# Retrieve deleted directory items
$DeletedItems = Get-MgDirectoryDeletedItemAsUser -All -Property 'Id', 'userPrincipalName', 'displayName', 'isLicensed', 'deletedDateTime', 'userType'

# Check if there are no deleted accounts
if ($DeletedItems.Count -eq 0) {
    Write-Host "No deleted accounts found in the recycle bin." -ForegroundColor Cyan
}
else {
    # Create an array to store the report
    $Report = @()

    # Loop through the deleted items
    foreach ($Item in $DeletedItems) {
        $DeletedDate = Get-Date($Item.DeletedDateTime)
        $DaysSinceDeletion = (New-TimeSpan $DeletedDate).Days

        # Create a custom object for each item and add it to the report
        $ReportLine = [PSCustomObject]@{
            Id                    = $Item.Id
            UserPrincipalName     = $Item.UserPrincipalName
            'Display Name'        = $Item.DisplayName
            Deleted               = $DeletedDate
            'Days Since Deletion' = $DaysSinceDeletion
            Type                  = $Item.UserType
        }
        $Report += $ReportLine
    }

    # Sort the report by 'Display Name'
    $Report | Sort-Object 'Display Name' | Select-Object Id, UserPrincipalName, 'Display Name', Deleted, 'Days Since Deletion' | Out-GridView
    $Report | Sort-Object 'Display Name' | Select-Object Id, UserPrincipalName, 'Display Name', Deleted, 'Days Since Deletion' | Export-CSV "C:\temp\DeletedMicrosoft365users.csv" -NoTypeInformation -Encoding UTF8
}
  1. Después de ejecutar el script anterior, aparece Out-GridView.

  1. Abra el archivo CSV con una aplicación como Microsoft Excel
  2. Vaya a Datos > Desde texto/CSV y seleccione el archivo CSV en la carpeta C:\temp.
  3. Compruebe si el delimitador está configurado en Coma y haga clic en Cargar.

  1. Vea la lista detallada de todos los usuarios de Microsoft 365 eliminados temporalmente de la papelera de reciclaje

¿Esto le ayudó a administrar los usuarios de Microsoft 365?

Leer más: Restablecer MFA para usuarios de Microsoft 365 »

Conclusión

Aprendió a administrar los usuarios de Microsoft 365 en la papelera de reciclaje de Microsoft Entra ID. Microsoft eliminará automáticamente a los usuarios eliminados después de 30 días (eliminación definitiva). Puede restaurar de forma masiva los usuarios eliminados temporalmente o eliminarlos permanentemente de la papelera de reciclaje de Microsoft Entra ID. Además, puede exportar información sobre todos los usuarios eliminados de Microsoft 365 a un archivo CSV con PowerShell.

Disfrutaste este artículo? También te puede interesar Exportar licencias de usuarios de Microsoft 365. No olvides seguirnos y compartir este artículo.

Artículos relacionados