SharePoint Online开发:使用PnP ManagementShell 批量下载文档

网友投稿 368 2022-10-03

SharePoint Online开发:使用PnP ManagementShell 批量下载文档

Blog链接:​​Online默认的情况下,如果在文档库中选择多个Documents下载时,如下图所示:

但如果我们不想采用该种方式下载保存为OneDrive的zip文件,因为如果文档很多的情况下,有可能会因个别文档size过大导致下载超时而失败的情况,那么我们该如何获取文档呢?

解决方案:倾向使用PnP ManagementShell的方式将文档一个一个下载到本地。

1.      PnP Managementshell 连接SharePoint Online的Site Collection,如下所示:

​​​​Connect-PnPOnline–Url ​​https://mvptrainingcn.sharepoint.com/sites/Demo-Private_Channel_X​​

2.      选择特定的文档库,以及要存储的物理路径,如下所示,回车:

$LibraryName= "General Documents" $Files =Get-PnPFolderItem -FolderSiteRelativeUrl $LibraryName -ItemType File foreach($Filein $Files) { Get-PnPFile -Url $File.ServerRelativeUrl-Path D:\Data\Downloads -FileName $File.Name -AsFile }

3.      命令执行完成后,可以到对应的路径下查看文档已经全部下载,如下所示:

谢谢大家阅读,希望能给大家日后管理和下载文档带来一定的帮助和参考。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小项目改造快速引入 mybatis的流程分析
下一篇:PnP ManagementShell连接SharePoint Online出错的解决方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~