将 SharePoint 文档同步到 OneDrive,而无需单击共享点本身上的"sync"按钮



我有Office 365,并希望将我的SharePoint 文档同步到用户的OneDrive,而无需他们先实际转到网站并单击"同步"按钮。我下面有一个几乎可以工作的脚本,但是我收到错误"抱歉,一个驱动器现在无法添加您的文件夹。我还尝试在 sharepoint 上打开我的所有设置,以防万一是权限问题,但没有任何修复。这是我的批处理脚本(也可以安装 onedrive(,但我取出了我的站点信息。同步信息来自使用 Internet Explorer、转到 SharePoint 网站、单击同步按钮以及从权限弹出窗口中提取地址。

@Echo Off
Echo Installing OneDrive... 
START /WAIT C:DCOneDriveSetup.exe
Echo Enter your username below - Example - Jane.Doe@domain.com
set /p User_Name="Enter Username then press Enter - "
start "" "odopen://sync/?siteId=SiteID_HERE&webId=WebID_HERE&listId=ListID_HERE&userEmail=UserEmail_HERE&webUrl=WebURL_HERE"

您可以通过以下方式进行同步:

odopen://sync?siteId=&webId=&webTitle=&listId=&listTitle=&userEmail=&listTemplateTypeId=&webUrl=&webLogoUrl=&webTemplate=&isSiteAdmin=&scope=OPENLIST

您可以找到搜索您尝试同步的页面的源代码的 ID。

最新更新