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.
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.
- 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ó. - Ejecute Get-SPOSite con el parámetro IncludePersonalSite
Abra SharePoint Online Management Shell como administrador. Conéctese a su inquilino conConnect-SPOService -Url https://contoso-admin.sharepoint.com. Luego ejecuteGet-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. - 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), ejecuteRestore-SPODeletedSite -Identity https://contoso-myfiles.sharepoint.com/personal/user_contoso_com. Para la papelera de reciclaje de segunda etapa, useGet-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. - 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. - Compruebe la cuota de almacenamiento del inquilino y el estado de aprovisionamiento del sitio
EjecuteGet-SPOTenant | Select-Object StorageQuota, StorageQuotaAllocated. SiStorageQuotaAllocatedestá cerca deStorageQuota, aumente la cuota o elimine sitios no utilizados. Luego ejecuteSet-SPOTenant -DisablePersonalSiteProvision $falsepara asegurarse de que se puedan crear nuevos sitios. - 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.
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 . 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.