Si administra Microsoft 365, es posible que necesite una lista de todas las direcciones URL de los sitios de OneDrive de sus usuarios. Esto resulta útil para auditorías, planificación de migraciones o configuración de herramientas de terceros. Como no hay un botón de exportación directa en el centro de administración, debe usar PowerShell o los informes del centro de administración de Microsoft 365 para reunir estas direcciones URL. Este artículo explica dos métodos confiables para exportar las direcciones URL de los sitios de OneDrive de todos los usuarios de su inquilino.
El primer método usa el Shell de administración de SharePoint Online para recuperar las direcciones URL mediante PowerShell. El segundo método usa la página Informes del centro de administración de Microsoft 365 para exportar un archivo CSV. Ambos métodos proporcionan los mismos datos esenciales, pero se adaptan a distintos niveles de habilidad. Al final de este artículo, tendrá una lista completa de las direcciones URL de OneDrive lista para exportar.
Puntos clave: Exportar las direcciones URL de los sitios de OneDrive
- Shell de administración de SharePoint Online (PowerShell): Use el cmdlet Get-SPOSite con el parámetro -IncludePersonalSite para recuperar todas las direcciones URL de los sitios de OneDrive y exportarlas a CSV.
- Centro de administración de Microsoft 365 > Informes > Uso > OneDrive: Use la pestaña Archivos para descargar un CSV que contenga los nombres de usuario y las direcciones URL de sus sitios de OneDrive.
- Script de PowerShell con filtro: Agregue un filtro para excluir los sitios de OneDrive eliminados o no aprovisionados, de modo que solo exporte las direcciones URL de los usuarios activos.
Por qué necesita las direcciones URL de los sitios de OneDrive
Las direcciones URL de los sitios de OneDrive siguen un formato estándar: https://yourtenant-my.sharepoint.com/personal/username_domain_com. Sin embargo, escribirlas manualmente para cientos de usuarios no es práctico. Exportarlas mediante programación ahorra tiempo y reduce los errores.
Los escenarios comunes que requieren las direcciones URL de los sitios de OneDrive incluyen:
- Auditar el uso de almacenamiento de todos los usuarios
- Migrar datos a otro inquilino o servicio
- Configurar herramientas de copia de seguridad o conectores de terceros
- Generar informes para cumplimiento o gestión
Ambos métodos descritos a continuación requieren el rol de administrador global o administrador de SharePoint de Microsoft 365. El método de PowerShell también requiere que el módulo Shell de administración de SharePoint Online esté instalado en su equipo.
Método 1: Exportar las direcciones URL de los sitios de OneDrive con PowerShell
Este método le ofrece el mayor control. Puede filtrar los resultados, exportarlos a un archivo CSV y ejecutar el script cuando lo necesite. Requisitos previos:
- Instale el módulo Shell de administración de SharePoint Online:
Install-Module -Name Microsoft.Online.SharePoint.PowerShell - Conéctese a SharePoint Online con:
Connect-SPOService -Url https://yourtenant-admin.sharepoint.com
- Abra PowerShell como administrador
Haga clic con el botón derecho en PowerShell y seleccione Ejecutar como administrador. Esto garantiza que el módulo se cargue correctamente. - Instale el módulo Shell de administración de SharePoint Online
Ejecute el comando:Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Force -AllowClobber. Presione Y para aceptar si se le solicita. - Conéctese a SharePoint Online
Ejecute:Connect-SPOService -Url https://yourtenant-admin.sharepoint.com. Reemplaceyourtenantpor el nombre real de su inquilino. Inicie sesión con una cuenta de administrador global o administrador de SharePoint. - Recupere todas las direcciones URL de los sitios de OneDrive
Ejecute el comando:Get-SPOSite -IncludePersonalSite $true -Limit all | Select-Object Url, Owner, StorageUsageCurrent | Export-Csv -Path C:\OneDriveSites.csv -NoTypeInformation. Esto exporta todas las direcciones URL de los sitios de OneDrive, sus propietarios y el uso de almacenamiento actual a un archivo CSV en su unidad C. - Verifique el archivo exportado
Abra el archivo CSV en Excel. Debería ver tres columnas: Url, Owner y StorageUsageCurrent. La columna Url contiene la dirección URL completa del sitio de OneDrive de cada usuario.
Para filtrar solo los sitios activos (excluir los eliminados o no aprovisionados), agregue este filtro: Get-SPOSite -IncludePersonalSite $true -Limit all | Where-Object {$_.Status -eq "Active"} | Select-Object Url, Owner. Esto garantiza que solo exporte las direcciones URL de los usuarios que tienen sitios de OneDrive activos.
Método 2: Exportar las direcciones URL de los sitios de OneDrive con el centro de administración de Microsoft 365
Este método no requiere PowerShell y funciona directamente en su navegador. Es adecuado para administradores que prefieren una interfaz gráfica. Requisitos previos: rol de administrador global o lector de informes.
- Inicie sesión en el centro de administración de Microsoft 365
Vaya a https://admin.microsoft.com e inicie sesión con su cuenta de administrador. - Vaya a Informes > Uso
En la navegación izquierda, seleccione Informes y luego seleccione Uso. Esto abre el panel de informes de uso. - Abra el informe de OneDrive
Desplácese hasta la sección OneDrive y seleccione Ver más. Esto abre la página del informe de uso de OneDrive. - Haga clic en la pestaña Archivos
En la página del informe de OneDrive, seleccione la pestaña Archivos. Esto muestra una lista de usuarios con las direcciones URL de sus sitios de OneDrive. - Exporte el informe a CSV
Haga clic en el botón Exportar. El centro de administración genera un archivo CSV que contiene los nombres de usuario, las direcciones URL de los sitios de OneDrive y los recuentos de archivos. Descargue el archivo en su equipo. - Abra el archivo CSV
Abra el archivo descargado en Excel. La columna de dirección URL de OneDrive contiene la dirección URL completa de cada usuario. Tenga en cuenta que este informe solo incluye a los usuarios que tienen actividad o que han aprovisionado un sitio de OneDrive.
Limitaciones comunes y cosas que debe evitar
Direcciones URL de OneDrive de usuarios que nunca iniciaron sesión
Si un usuario nunca ha iniciado sesión en OneDrive, es posible que su sitio no esté aprovisionado. El método de PowerShell los incluye como direcciones URL de marcador de posición. El informe del centro de administración los excluye. Para forzar el aprovisionamiento, el usuario debe iniciar sesión en https://portal.office.com/onedrive.
La exportación incluye usuarios eliminados
El método de PowerShell sin filtro incluye los sitios de OneDrive de los usuarios eliminados. Use el filtro Where-Object {$_.Status -eq "Active"} para excluirlos. El informe del centro de administración excluye automáticamente a los usuarios eliminados.
El informe del centro de administración solo muestra usuarios activos
El informe del centro de administración solo incluye a los usuarios que han abierto su OneDrive en los últimos 30 días. Para obtener una lista completa, use el método de PowerShell.
El archivo CSV contiene columnas adicionales
Ambos métodos exportan más que solo la dirección URL. Puede quitar las columnas adicionales en Excel o ajustar el script de PowerShell para seleccionar solo la columna Url.
PowerShell frente al centro de administración: diferencias clave
| Elemento | Método de PowerShell | Método del centro de administración |
|---|---|---|
| Nivel de habilidad requerido | Intermedio a avanzado | Principiante |
| ¿Incluye a todos los usuarios? | Sí, incluidos los que nunca iniciaron sesión | Solo usuarios con actividad en 30 días |
| ¿Incluye usuarios eliminados? | Sí, a menos que se filtre | No |
| Formato de exportación | CSV mediante script | CSV mediante botón de descarga |
| Datos adicionales disponibles | Uso de almacenamiento, propietario, estado | Recuento de archivos, fecha de última actividad |
Elija el método de PowerShell si necesita una lista completa de todas las direcciones URL de los sitios de OneDrive, incluidos los usuarios que nunca iniciaron sesión. Elija el método del centro de administración si desea una exportación rápida, sin instalación, de los usuarios activos.
Ahora puede exportar las direcciones URL de los sitios de OneDrive de todos los usuarios de su inquilino con PowerShell o el centro de administración de Microsoft 365. Para las auditorías, use el script de PowerShell con el filtro de estado activo para garantizar la precisión. Para un informe rápido de los usuarios activos, la exportación del centro de administración es suficiente. Como sugerencia avanzada, programe el script de PowerShell como una tarea semanal con el Programador de tareas para generar automáticamente archivos CSV actualizados.