用onedrive客户端将百度盘文件高速迁移至OneDrive或shareopint-支持世纪互联

我前面写了很多篇文章是关于百度网盘的文件迁移至onedrive的,但是大多使用使用的是第三方的挂载软件将onedrive挂载到电脑上。如今果冻大佬通过查看onedrive客户端的官方文件,又提供了一种关于使用官方onedrive客户端将百度网盘文件高速迁移至onedrive或SharePoint的方法。这种方法对于世纪互联onedrive的速度有较大提升。下面开始介绍:
【每日一遍邓紫棋、开启一天好心情】

特点:

一、原来各种方法的缺点
    百度网盘+LimagitoXI+rclone:
    百度网盘+LimagitoXI+raidrive:
    百度网盘+脚本命令+rclone:
    百度网盘+脚本命令+onedriveuploader:
        1.rclone与onedriveuploader是go语言编写,没有做GUI、对小白不友好。
        2.raidrive免费版不支持SharePoint、付费版每月2刀。
        3.据说rclone和onedriveuploader使用较多会掉速度。(据说大概2T左右、只是据说)
        4.rclone和raidrive转存需要占用本地空间,
        5.rclone和onedriveuploader没有历史记录、一旦宕机,资料不可回收,可能造成文件遗漏。
        6.使用海外服务器上传文件到世纪互联onedrive速度较差。
二、百度网盘+LimagitoXI+onedrive官方版的优点:
    1.因为是使用LimagitoXI自动将文件移动至onedrive挂载目录、然后由onedrive客户端负责上传。
        百度网盘不会向onedrive索取文件,不会使onedrive自动下载软件。--相对于直接使用百度网盘下载到onedrive挂载目录来讲。
    2.不会丢失转存记录、宕机重启,不会丢失文件。
    3.据onedrive官方客户端上传世纪互联onedrive的速度较快。
三、该方法的缺点:
    1.该方法需要系统支持onedrive的[文件随选]功能
        只支持win10及winserver2016的1709版本以上的的系统。已知winserver2019、win10LTSC2019、win10的1709以上版本支持、其余自查。
    2.由于使用win10系统、对服务器的要求提高很多。(win10LTSC2019及winserver2019完整版系统就占用10G左右)
        推荐配置:2H 2.5G 30G

安装步骤:

一、安装一个windows

详细教程:https://www.yoola.top/pub/id=8

需要注意的是、最后ddwindows的脚本请使用:

# win10完整企业版-win10LTSC_x64.tar.gz:[账户Administrator密码Vicer]
bash InstallNET.sh -a -dd 'https://moeclub.org/onedrive/IMAGE/Windows/win10ltsc_x64.tar.gz'
bash InstallNET.sh -a -dd 'https://gdshare.yoola.workers.dev/image/win10ltsc_x64.tar.gz'

#[无法安装.net4.8不支持raidrive]Windows10企业精简版2019LTSC_x64[账户Administrator密码www.nat.ee]
bash InstallNET.sh -a -dd 'https://api.moeclub.org/GoogleDrive/1pUNKV0nQvFXDZYJnfq2FzEfQNCZ3_5g7'
bash InstallNET.sh -a -dd 'https://gdshare.yoola.workers.dev/image/win10ltsc_x64_Simplified_edition.tar.gz'

#[无法安装.net4.8不支持raidrive]Windows Server 2019 Datacenter 64位 精简版 [账户Administrator密码WinSrv2019dc-Chinese]
bash InstallNET.sh -a -dd 'https://api.moeclub.org/GoogleDrive/1NbOzolHsDGbp3gJ3TeQ9_4qkmSLIuO07'
bash InstallNET.sh -a -dd 'https://gdshare.yoola.workers.dev/image/winServer2019_x64_Simplified_edition.tar.gz'

二、下载并安装所需软件

#推荐opera浏览器
https://www.opera.com/zh-cn/computer/thanks?ni=stable&os=windows

#百度网盘官方客户端-6.9.1.2
https://www.lanzous.com/iaera2d
注:完成安装后,为防止p2p占用内存和上传带宽、请在百度网盘设置→传输→高级设置→关闭用户激励计划

#onedrive最新版客户端
http://go.microsoft.com/fwlink/?LinkId=263764

#定时移动文件夹到挂载的onedrive盘:LimagitoXI-file-mover
https://www.lanzous.com/iaav11i
密码:yoola
#安装与破解方法
#安装完成后不要直接运行
#要勾掉这个run limagitoX.exe、否则无法破解需要重装软件。
#破解时要把[x86]-MPT.exe放到该软件的安装目录
#以管理员身份运行、点击[豹子头]

limagitoX的简要配置

1.点击Source→点击win
    选择本地百度网盘默认下载文件夹
2.点击File Filter → File Name → Exclude
    在File Filter as string填入以下内容
      *.downloading.cfg;*.downloading;
3.点击Dir Filter,选择以下内容
    Include Subdirectories
    Delete Empty subdirectories On Scan
4.点击function,选择以下内容
    Move Files
5.点击Destination
    选择挂载到本地的网盘
6.点击左上角运行按钮
    蓝色为激活状态,灰色为未激活
7.LimagitoXI转存跑多任务的方法:  
    LimagitoXI创建多个rule、除其他操作与相同外、
    即RuleID1和RuleID2和RuleID3....的转存方式、路径、目的地等其他设置的相同情况下,
    使每个RuleID所对应的File Filter中的file size选项有梯度设置区间有区别。
    例如RuleID1区间为0-100M、RuleID2的区间为100M-500M、RuleID3区间为500M-15G
    这样保证大文件与小文件同等的被move、不会造成大文件的堆积。同时并行任务速度较快。

详细配置教程:https://www.yoola.top/pub/id=10

三、修改脚本

使用记事本将以下脚本中的C:\Users\Administrator\OneDrive - Office365\uploadByVPS改为你的转存的目的目录,保存为uploadAndDelete.ps1

get-childitem  'C:\Users\Administrator\OneDrive - Office365\uploadByVPS' -Force -File -Recurse |
where Attributes -eq 'Archive, ReparsePoint' |
foreach {
    attrib.exe $_.fullname +U -P /s
}

四、修改策略

首先,ps1脚本需要运行得添加策略

右键开始图标,以管理员身份运行powershell 粘贴以下内容并执行

set-executionpolicy remotesigned

接着输入A,回车,如以下示例

Windows PowerShell 
版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\WINDOWS\system32> set-executionpolicy remotesigned

执行策略更改 
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): A PS 

C:\WINDOWS\system32>

五、添加计划任务

最后,添加计划任务。

右键此电脑→管理→任务计划程序→创建基本任务,

名称随意,一路下一步,直到输入程序或脚本。 Program/script下填写powershell,表示这个脚本会在powershell环境下运行

Add arguments(optional)填写上文创建的脚本绝对路径

Start in(Optional)填写脚本所在的文件夹绝对路径,如图

下一步,完成。再次右键刚添加的计划任务

属性→触发器→编辑→勾选重复时间间隔,

设置为10分钟,无限期,开始时间设置为1分钟以后,保存,如图

其他的一些设置

一些关于本文介绍功能的链接

微软官方:通过适用于 Windows 10 的 OneDrive 文件随选节省磁盘空间

rclone:https://rclone.org/

onedriveuploader:https://github.com/MoeClub/OneList/tree/master/OneDriveUploader

raidrive:https://www.raidrive.com/

LimagitoXI:https://www.yoola.top/pub/id=10

本文转载自:https://88pan.cn/2020/03/26/将百度网盘文件迁移至onedrive或shareopint(支持世纪互联)/

有什么问题欢迎留言

版权所有yoola's Blog

本文链接:https://www.yoola.top/pub/id=15

Get in touch with me by Email

转载请注明来源