所以我的最终问题是我有一个SharePoint列表,其中每个列表项可能有多个图像附件。我希望使用PowerShell来清除列表,以便我可以备份所有图像。
由于网址的相似性,我可以访问列表中的每个项目页面,但我无法提取附件。这是因为文件名是非决定性的。不幸的是,我似乎无法使用Invoke-WebRequest解析信息,因为它会带回页面的HTML,而不会列出文件附件。
相反,当您使用' Inspect页面来源'时,可以查看文件附件。按钮,我相信它是因为它们在JavaScript函数中。
所以,我的问题是 - 我可以从JavaScript函数中获取页面附件中的每个文件,以便我可以抓取页面吗?另外 - 我是否正确地解释了这个问题,还有其他方法可以解决这个问题吗?
请注意:我无法访问SharePoint服务器dll,包括Microsoft.Sharepoint.dll,因此我无法使用该dll中的类(除非它们可以轻松导入而无需安装整个库)。
以下是源更改位置的照片。我相信这是HTML结束和Javascript开始的地方:
此文件中突出显示的行显示了我要从页面的源信息中解析的信息,以便我可以形成下载图像附件的URL: