OneDrive İş'teki Tüm Dosyalar Nasıl İndirilir?


Gereksinim: OneDrive İş sitesindeki tüm dosya ve klasörleri yerel diske indirin.

OneDrive'daki tüm dosyalar nasıl indirilir?

OneDrive, dosyaları çevrimiçi depolamanıza ve başkalarıyla paylaşmanıza olanak tanıyan, Microsoft'un bulut tabanlı bir depolama çözümüdür. OneDrive dosyalarınıza herhangi bir cihazdan erişebilirsiniz ve tüm dosyaları hesabınızdan (veya erişiminiz varsa başka birinin hesabından!) indirmenin birkaç yolu vardır. Bu makalede, OneDrive İş dosyalarını web tarayıcısı arayüzü aracılığıyla hızlı bir şekilde nasıl indireceğinizi göstereceğiz. Ayrıca tüm OneDrive İş dosyalarınızı indirmek için PowerShell'i nasıl kullanacağınızı da göstereceğiz. Öyleyse başlayalım!

OneDrive İş sitesini indirmek için kullanabileceğiniz seçenekler şunlardır:

  1. Tüm dosya ve klasörleri seçin ve araç çubuğundaki İndir düğmesine basın
  2. Senkronizasyon seçeneğini kullanın ve "Her zaman bu cihazda tut"u seçin
  3. OneDrive'daki tüm dosya ve Klasörleri indirmek için PowerShell betiğini kullanın

1. Seçenek: Web Tarayıcısını Kullanarak OneDrive İş'teki Tüm Dosyaları ve Klasörleri İndirin

Microsoft'un OneDrive İş uygulaması, dosyaları depolamanın ve paylaşmanın harika bir yoludur. Peki ya OneDrive İş hesabınızdaki tüm dosyaları indirmeniz gerekiyorsa? Peki, size OneDrive İş hesabınızdaki tüm dosyaları nasıl indireceğinizi göstereyim.

OneDrive İş'teki tüm dosyaları yalnızca birkaç tıklamayla nasıl indireceğiniz aşağıda açıklanmıştır:

  1. OneDrive sitenizde oturum açın. URL kısayolu: https://Alanınız-My.sharepoint.com/ (veya Başka herhangi bir kullanıcının OneDrive sitesine - halihazırda OneDrive sitesine erişiminiz varsa, Diğer kullanıcıların OneDrive İş sitesine Nasıl Erişim Sağlanır? seçeneğini kullanın!
  2. Tüm dosya ve klasörleri seçin ve araç çubuğundan “İndir” düğmesine basın.

Bu, OneDrive sitesinden her şeyi yerel PC'nizdeki bir Zip dosyasına indirecektir.

2. Seçenek: Eşitleme Seçeneğini kullanarak İş için OneDrive yardımı sitesinden tüm dosyaları indirin

Senkronizasyon seçeneğiyle bilgisayarınızda yerel bir kopyanın olması için tüm dosyalarınızı OneDrive'dan nasıl indireceğinizi size göstereyim. Bu şekilde, OneDrive veya internet bağlantısında bir sorun olsa bile dosyalarınıza her zaman erişebileceksiniz.

  1. Dosyaları indirmek istediğiniz OneDrive sitesine göz atın.
  2. Araç çubuğundaki “Senkronizasyon” düğmesine tıklayın (Yerel makinenizde OneDrive istemcisinin kurulu olduğundan emin olun). Bu, OneDrive'dan yerel diskinize senkronizasyon işlemini başlatacaktır.

  3. Dosya Gezgini'ni açın, "Alanınız" düğümü altında senkronizasyon işlemiyle oluşturulan Klasörü bulun, Klasöre sağ tıklayın ve "Her zaman bu cihazda tut"u seçin. Bu, yalnızca senkronizasyon bağlantısını kurmak yerine OneDrive'daki her şeyi indirmeye başlar.

Seçenek 3: OneDrive İş'i İndirmek için PowerShell

Hiç OneDrive İş'ten dosya indirmeniz gerektiğini ancak web arayüzünden geçmek istemediğiniz oldu mu? Bunun için bir PowerShell yolu var! OneDrive İş'ten dosyaları kolayca indirmek için PowerShell betiğini nasıl kullanacağınız aşağıda açıklanmıştır:


#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
}

Bu PowerShell betiği, OneDrive İş'i yerel bilgisayarınıza yedekler.

İlgili makaleler