Solución de problemas de cuotas de almacenamiento de OneDrive para la empresa en flujos de trabajo de baja de empleados: mostrar usuarios faltantes
🔍 WiseChecker

Solución de problemas de cuotas de almacenamiento de OneDrive para la empresa en flujos de trabajo de baja de empleados: mostrar usuarios faltantes

Al ejecutar un flujo de trabajo de baja para un empleado que se va, es posible que la cuenta de OneDrive para la Empresa del usuario no aparezca en el informe de cuotas de almacenamiento ni en la lista de sitios administrados. Esto suele ocurrir porque el usuario aún no ha accedido a OneDrive, el sitio se ha eliminado o se ha puesto en suspensión, o la política de aprovisionamiento de sitios del inquilino ha cambiado. Este artículo explica las causas principales de los sitios de OneDrive faltantes durante la baja y proporciona soluciones paso a paso para localizar y reclamar el almacenamiento.

Puntos clave: encontrar sitios de OneDrive faltantes en flujos de trabajo de baja

  • Centro de administración de Microsoft 365 > Usuarios activos > pestaña OneDrive: Muestra todos los sitios de OneDrive aprovisionados, incluidos los usuarios inactivos, y permite establecer cuotas de almacenamiento o eliminar sitios.
  • SharePoint Online Management Shell Get-SPOSite -IncludePersonalSite: Recupera todos los sitios de OneDrive, incluso los que no son visibles en el centro de administración, mediante el parámetro $true.
  • Centro de administración de OneDrive > Almacenamiento > Almacenamiento usado por usuario: Muestra el consumo por usuario, pero solo de los usuarios que han abierto OneDrive al menos una vez; use PowerShell para encontrar sitios no inicializados.

ADVERTISEMENT

Por qué desaparecen los sitios de OneDrive durante los flujos de trabajo de baja

Los sitios de OneDrive para la Empresa se aprovisionan la primera vez que un usuario inicia sesión en OneDrive o guarda un archivo en su biblioteca personal. Si un usuario nunca accedió a OneDrive, no existe ningún sitio en la lista de colecciones de sitios del inquilino. En un contexto de baja, esto significa que el OneDrive del usuario no aparecerá en los informes de cuotas de almacenamiento ni en la página de almacenamiento del centro de administración.

Otra causa común es que el sitio se eliminó como parte de una baja anterior o de una política de retención. Cuando se elimina un sitio de OneDrive, pasa a la papelera de reciclaje de primera etapa (93 días) y luego a la papelera de reciclaje de segunda etapa (93 días adicionales) antes de su eliminación permanente. Durante este período, el sitio está oculto en las vistas estándar de administración, pero sigue ocupando cuota de almacenamiento.

Una tercera causa es que la licencia del usuario se eliminó antes de que se ejecutara el flujo de trabajo de baja. Sin una licencia válida de SharePoint Online, el sitio de OneDrive deja de ser accesible y no se devuelve en las consultas estándar de sitios. Sin embargo, los datos del sitio permanecen en el grupo de almacenamiento del inquilino y se pueden recuperar si se restaura la licencia en un plazo de 30 días.

Retraso en el aprovisionamiento del sitio

Incluso si un usuario ha accedido a OneDrive, puede haber un retraso de hasta 24 horas antes de que el sitio aparezca en el centro de administración de SharePoint o en las consultas de PowerShell. Este retraso es intencional para reducir la carga en el servicio de aprovisionamiento. Los flujos de trabajo de baja que se ejecutan inmediatamente después del primer inicio de sesión de un usuario pueden no detectar el sitio.

Cuotas de sitio a nivel de inquilino

Si su inquilino tiene una cuota de almacenamiento casi llena, OneDrive puede dejar de aprovisionar nuevos sitios automáticamente. En este caso, los usuarios que intenten acceder a OneDrive verán un error y no se creará ningún sitio. Por lo tanto, el usuario faltante no es un problema de baja, sino un problema de capacidad.

Pasos para localizar y reclamar almacenamiento de sitios de OneDrive faltantes

Siga estos pasos en orden. Comience con el método más sencillo y escale a PowerShell solo si el sitio no es visible en el centro de administración.

  1. Compruebe el Centro de administración de Microsoft 365 > Usuarios activos
    Vaya a Centro de administración de Microsoft 365 > Usuarios > Usuarios activos. Seleccione el usuario en cuestión. Haga clic en la pestaña OneDrive. Si existe un sitio, verá enlaces para administrar el almacenamiento, eliminar el sitio o transferir archivos. Si la pestaña muestra “No se encontró ningún sitio de OneDrive”, el usuario nunca accedió a OneDrive o el sitio se eliminó.
  2. Ejecute Get-SPOSite con el parámetro IncludePersonalSite
    Abra SharePoint Online Management Shell como administrador. Conéctese a su inquilino con Connect-SPOService -Url https://contoso-admin.sharepoint.com. Luego ejecute Get-SPOSite -IncludePersonalSite $true -Filter "Url -like '-myfiles.sharepoint.com/personal/'" | Where-Object {$_.Owner -eq "user@contoso.com"}. Esto devuelve sitios de OneDrive incluso si están en la papelera de reciclaje o sin licencia. Si el comando no devuelve resultados, el sitio se ha eliminado permanentemente.
  3. Restaure un sitio de OneDrive eliminado desde la papelera de reciclaje
    Si el sitio está en la papelera de reciclaje de primera etapa (eliminado en los últimos 93 días), ejecute Restore-SPODeletedSite -Identity https://contoso-myfiles.sharepoint.com/personal/user_contoso_com. Para la papelera de reciclaje de segunda etapa, use Get-SPODeletedSite -IncludePersonalSite $true | Restore-SPODeletedSite. Después de la restauración, el sitio aparecerá en el centro de administración en un plazo de 15 minutos.
  4. Vuelva a aplicar una licencia de SharePoint Online para recuperar el sitio
    Si se eliminó la licencia del usuario, vaya a Centro de administración de Microsoft 365 > Facturación > Licencias. Asigne un plan de SharePoint Online (Plan 1 o Plan 2) al usuario. Espere hasta 30 minutos y luego ejecute de nuevo el comando de PowerShell del paso 2. El sitio debería reaparecer.
  5. Compruebe la cuota de almacenamiento del inquilino y el estado de aprovisionamiento del sitio
    Ejecute Get-SPOTenant | Select-Object StorageQuota, StorageQuotaAllocated. Si StorageQuotaAllocated está cerca de StorageQuota, aumente la cuota o elimine sitios no utilizados. Luego ejecute Set-SPOTenant -DisablePersonalSiteProvision $false para asegurarse de que se puedan crear nuevos sitios.
  6. Active manualmente el aprovisionamiento de OneDrive para el usuario
    Si el usuario nunca accedió a OneDrive, puede forzar el aprovisionamiento enviando un vínculo de inicio de sesión directo: https://contoso-myfiles.sharepoint.com/?user=user@contoso.com. Haga que el usuario inicie sesión con sus credenciales. Después de 15 minutos, se creará el sitio y aparecerá en los informes de almacenamiento.

ADVERTISEMENT

Si OneDrive sigue sin aparecer después de estos pasos

Get-SPOSite no devuelve ningún resultado para un usuario que ha accedido a OneDrive

Esto puede ocurrir si la dirección URL del sitio del usuario cambió debido a un cambio de nombre o a una migración de dominio. Ejecute Get-SPOSite -IncludePersonalSite $true -Filter "Url -like 'user'" para buscar por nombre de usuario parcial. Si se cambió el nombre para mostrar del usuario, la dirección URL del sitio puede contener el nombre anterior.

Si aún no se encuentra la dirección URL del sitio, use la API de Microsoft Graph para enumerar todos los sitios de OneDrive: GET https://graph.microsoft.com/v1.0/users/user@contoso.com/drive. Una respuesta 404 confirma que no existe ningún sitio.

El informe de cuota de almacenamiento muestra cero bytes para un usuario

Esto indica que el sitio existe pero no tiene archivos. Puede ocurrir cuando el OneDrive del usuario se aprovisionó pero nunca se usó. El sitio sigue consumiendo una pequeña cantidad de almacenamiento (aproximadamente 5 MB para la estructura del sitio). Para reclamar ese almacenamiento, elimine el sitio desde el centro de administración o mediante PowerShell: Remove-SPOSite -Identity https://contoso-myfiles.sharepoint.com/personal/user_contoso_com.

El script de baja falla porque el sitio está en suspensión

Si el sitio tiene una suspensión por litigio o una política de retención aplicada, Remove-SPOSite fallará. Compruebe las suspensiones con Get-SPOSite -Identity | Select-Object LockState. Si el estado de bloqueo es ReadOnly o NoAccess, quite la suspensión desde el portal de cumplimiento de Microsoft Purview antes de continuar con la baja.

Visibilidad de sitios de OneDrive en herramientas de administración: comparación

Elemento Centro de administración de Microsoft 365 (Usuarios activos > pestaña OneDrive) SharePoint Online Management Shell (Get-SPOSite -IncludePersonalSite $true)
Muestra usuarios no inicializados No No
Muestra sitios eliminados en la papelera de reciclaje No Sí
Muestra usuarios sin licencia No Sí (dentro de los 30 días posteriores a la eliminación de la licencia)
Muestra sitios con suspensiones Sí Sí
Muestra la cuota de almacenamiento usada Sí Sí
Requiere rol de administrador Administrador global o administrador de SharePoint Administrador de SharePoint

El método de PowerShell es la única forma de recuperar sitios de OneDrive eliminados o sin licencia durante la baja. Ejecute siempre Get-SPOSite -IncludePersonalSite $true antes de concluir que falta el OneDrive de un usuario.

Ahora puede localizar cualquier sitio de OneDrive faltante durante la baja usando el centro de administración o PowerShell. Como pasos siguientes, considere establecer una alerta de cuota de almacenamiento en el centro de administración de SharePoint para detectar sitios que se acercan al límite del inquilino. Un consejo avanzado concreto: automatice la consulta Get-SPOSite -IncludePersonalSite $true en un script de PowerShell programado que envíe por correo electrónico la lista de usuarios no inicializados a su equipo de TI semanalmente.

ADVERTISEMENT