Azure Blob存储:批量填充存储
我有一张Access Web Online的图像数据库快照(AWO将于2018年4月退役)。数据表包含许多随机变量和存储在SharePoint服务器上的图像的URL。我需要获取存储在Azure Blob存储中URL位置的图像。可能吗?如果是,我会怎么做?我有管理员权限访问所有服务Azure Blob存储:批量填充存储,azure,sharepoint,azure-storage,Azure,Sharepoint,Azure Storage,我有一张Access Web Online的图像数据库快照(AWO将于2018年4月退役)。数据表包含许多随机变量和存储在SharePoint服务器上的图像的URL。我需要获取存储在Azure Blob存储中URL位置的图像。可能吗?如果是,我会怎么做?我有管理员权限访问所有服务 我可以提到我在这方面的经验不足。在我看来,我想通过编写脚本来实现自动化 如果使用脚本,我会将此问题分为两部分 从SharePoint获取文件 将文件上载到blob存储 从SharePoint下载 在考虑从SharePo
我可以提到我在这方面的经验不足。在我看来,我想通过编写脚本来实现自动化 如果使用脚本,我会将此问题分为两部分
$siteurl = "https://{tenant}.sharepoint.com"
#First connect to SPO
Connect-PnPOnline -Url $siteurl
#Get the file
Get-PnPFile -ServerRelativeUrl /SPDocuments/Folder4/Files.docx -Path D:\Downloads -FileName SharePointFile.docx
使用手头的数据(即数据库)自动化检索过程。将路径导出为.csv文件,并在脚本中对其进行迭代
在本例中,我假设您在SharePoint Online上,但这些cmdlet适用于
- SharePoint 2013
- SharePoint 2016
- SharePoint Online
设置AzureStorageBlobContent
用于上载使用Azure Storage Explorer,您只需选择先前下载的文件并将其“复制并粘贴”到您的Azure存储帐户。这些图像URL是否可公开访问?也就是说,如果我获取一个URL并将其粘贴到浏览器的地址栏中,这些图像会显示出来吗?它们是可以公开访问的。虽然答案是正确的,但被接受的答案是过分的。考虑到这些文件是可公开访问的,您实际上不需要下载这些文件并再次上传它们。请在这里查看我的答案:。写得很好-我已经接受了,虽然Connect SPOnline应该是Connect PnPOnline-不是吗?Get-SPOFile也不在cmdlet列表中-所以我猜Get-PnPFile是正确的吗?你说得对,谢谢你注意到这一点!埃尔文写了一篇博文,讲述了他们为什么在不久前做了这样的改变。