¿Cómo descargar todos los archivos de OneDrive para empresas?
Requisito: Descargue todos los archivos y carpetas del sitio de OneDrive para la Empresa al disco local.
¿Cómo descargar todos los archivos de OneDrive?
OneDrive es una solución de almacenamiento basada en la nube de Microsoft que le permite almacenar archivos en línea y compartirlos con otras personas. Puede acceder a sus archivos de OneDrive desde cualquier dispositivo y hay varias formas de descargar todos los archivos de su cuenta (¡o de la cuenta de cualquier otra persona cuando tenga acceso!). En este artículo, le mostraremos cómo descargar rápidamente archivos de OneDrive para la Empresa a través de la interfaz del navegador web. También le mostraremos cómo usar PowerShell para descargar todos sus archivos de OneDrive para la Empresa. ¡Entonces empecemos!
Estas son las opciones disponibles para descargar el sitio OneDrive for Business:
- Seleccione todos los archivos y carpetas y presione el botón Descargar en la barra de herramientas
- Utilice la opción de sincronización y seleccione "Mantener siempre en este dispositivo"
- Utilice el script de PowerShell para descargar todos los archivos y carpetas de OneDrive
Opción 1: descargar todos los archivos y carpetas de OneDrive para la Empresa mediante el navegador web
OneDrive for Business de Microsoft es una excelente manera de almacenar y compartir archivos. Pero, ¿qué sucede si necesita descargar todos los archivos de su cuenta de OneDrive para la Empresa? Bueno, déjame mostrarte cómo descargar todos los archivos de tu cuenta de OneDrive para la Empresa.
A continuación se explica cómo descargar todos los archivos de OneDrive para la Empresa con solo unos pocos clics:
- Inicie sesión en su sitio OneDrive. Acceso directo a URL: https://SuDominio-My.sharepoint.com/ (o el sitio OneDrive de cualquier otro usuario, siempre que ya tenga acceso a su sitio OneDrive. Si no, utilice ¿Cómo obtener acceso al sitio OneDrive para Empresas de otros usuarios?).
-
Seleccione todos los archivos y carpetas y presione el botón "Descargar" de la barra de herramientas.
Esto descargará todo, desde el sitio de OneDrive, a un archivo Zip en su PC local.
Opción 2: descargar todos los archivos del sitio OneDrive para empresas usando la opción de sincronización
Déjame mostrarte cómo descargar todos tus archivos de OneDrive para que tengas una copia local en tu computadora con la opción Sincronizar. De esta manera, siempre podrás acceder a tus archivos, incluso si hay un problema con OneDrive o la conexión a Internet.
- Busque el sitio de OneDrive desde el que desea descargar archivos.
Haga clic en el botón "Sincronizar" en la barra de herramientas (asegúrese de tener el cliente OneDrive instalado en su máquina local). Esto iniciará el proceso de sincronización de OneDrive a su disco local.
Abra el Explorador de archivos, busque la carpeta creada a partir de la operación de sincronización en el nodo "SuDominio", haga clic derecho en la carpeta y elija "Mantener siempre en este dispositivo". Esto comienza a descargar todo desde OneDrive en lugar de simplemente establecer el enlace de sincronización.
Opción 3: PowerShell para descargar OneDrive para empresas
¿Alguna vez ha necesitado descargar archivos de OneDrive para la Empresa, pero no quiere acceder a la interfaz web? Bueno, ¡hay una forma de PowerShell para eso! A continuación se explica cómo utilizar el script de PowerShell para descargar fácilmente archivos desde OneDrive para la Empresa:
#Parameters
$OneDriveSiteURL = "https://crescent-my.sharepoint.com/personal/salaudeen_crescent_com"
$DownloadPath ="C:\Temp\OneDrive"
Try {
#Connect to OneDrive site
Connect-PnPOnline $OneDriveSiteURL -Interactive
$Web = Get-PnPWeb
#Get the "Documents" library where all OneDrive files are stored
$List = Get-PnPList -Identity "Documents"
#Get all Items from the Library - with progress bar
$global:counter = 0
$ListItems = Get-PnPListItem -List $List -PageSize 500 -Fields ID -ScriptBlock { Param($items) $global:counter += $items.Count; Write-Progress -PercentComplete `
($global:Counter / ($List.ItemCount) * 100) -Activity "Getting Items from OneDrive:" -Status "Processing Items $global:Counter to $($List.ItemCount)";}
Write-Progress -Activity "Completed Retrieving Files and Folders from OneDrive!" -Completed
#Get all Subfolders of the library
$SubFolders = $ListItems | Where {$_.FileSystemObjectType -eq "Folder" -and $_.FieldValues.FileLeafRef -ne "Forms"}
$SubFolders | ForEach-Object {
#Ensure All Folders in the Local Path
$LocalFolder = $DownloadPath + ($_.FieldValues.FileRef.Substring($Web.ServerRelativeUrl.Length)) -replace "/","\"
#Create Local Folder, if it doesn't exist
If (!(Test-Path -Path $LocalFolder)) {
New-Item -ItemType Directory -Path $LocalFolder | Out-Null
}
Write-host -f Yellow "Ensured Folder '$LocalFolder'"
}
#Get all Files from the folder
$FilesColl = $ListItems | Where {$_.FileSystemObjectType -eq "File"}
#Iterate through each file and download
$FilesColl | ForEach-Object {
$FileDownloadPath = ($DownloadPath + ($_.FieldValues.FileRef.Substring($Web.ServerRelativeUrl.Length)) -replace "/","\").Replace($_.FieldValues.FileLeafRef,'')
Get-PnPFile -ServerRelativeUrl $_.FieldValues.FileRef -Path $FileDownloadPath -FileName $_.FieldValues.FileLeafRef -AsFile -force
Write-host -f Green "Downloaded File from '$($_.FieldValues.FileRef)'"
}
}
Catch {
write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
Este script de PowerShell realiza una copia de seguridad de OneDrive para la Empresa en su computadora local.


