将sharepoint文档同步到onedrive,而无需点击"同步" sharepoint本身的按钮

时间:2018-06-12 17:57:16

标签: batch-file sharepoint office365 onedrive

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

@Echo Off
Echo Installing OneDrive... 
START /WAIT C:\DC\OneDriveSetup.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"

1 个答案:

答案 0 :(得分:0)

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

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

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