将OneDrive(SkyDrive)与批处理文件同步(通过cmd)

时间:2015-04-26 02:23:12

标签: windows batch-file onedrive

基本上,我想知道是否可以将OneDrive与批处理文件同步。看,我可以在每次进入文件资源管理器时同步它,右键单击左侧的“OneDrive”,然后单击“同步”,但我想知道是否有命令窗口已合并,以便在使用时具有相同的效果批处理文件。我不知道它是什么,并搜索无济于事,所以我希望你能帮助我!无论需要什么,我相信这将是一个非常简单的剧本;问题是找出要使用的命令。这是一个图片的例子:

enter image description here

3 个答案:

答案 0 :(得分:3)

获取我的oneDriveSync.bat并对其进行测试。请注意,只有当机器语言为英语时才会起作用。Sync始终是第三个动词,但如果它处于非活动状态,则第三个动词将{{1}所以我目前无法创建与语言无关的版本。

答案 1 :(得分:1)

这是一个简单的解决方案:

OneDrive设置更改为NOT在Windows启动时自动启动 创建BAT文件,并在非高峰时段使用Windows任务计划程序启动.BAT。 在高峰时段结束时向Taskkill OneDrive.exe创建C:\Users\user\AppData\Local\Microsoft\OneDrive\OneDrive.exe 个文件:

Windows 10:

启动OneDrive的命令行(并自动开始在设置中同步文件夹/文件)

Taskkill /IM OneDrive.exe /F

到Taskkill Onedrive.exe的命令行

{{1}}

答案 2 :(得分:0)

要从命令行或批处理文件中关闭OneDrive:

    %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /shutdown

要从命令行启动OneDrive:

    %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /background

如果省略了/ background开关,则资源管理器将打开到用户配置文件中的OneDrive文件夹,但OneDrive无法启动。

如果从批处理文件重新启动OneDrive,请添加START命令,否则批处理文件不会结束:

    start %LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe /background