Powershell 遍历SharePoint库文件夹、子文件夹和项目

Powershell 遍历SharePoint库文件夹、子文件夹和项目,powershell,sharepoint,Powershell,Sharepoint,我有一个SharePoint库,文档集位于级别1。然后在文档集中,我有文件夹和一些文档(word、excel、txt)在2级。然后再次在第二级的文件夹中,我有一些文档和文件夹等等。 我必须编写一个powershell脚本来遍历所有文件夹、子文件夹、查找文档和更新某些列。我已经尝试过了,我能够遍历所有子文件夹,但我不知道如何在每个级别获取项目(文档)。请帮忙 Level 1- Document sets Level 2- Folders and documents Level 3- Folders

我有一个SharePoint库,文档集位于级别1。然后在文档集中,我有文件夹和一些文档(word、excel、txt)在2级。然后再次在第二级的文件夹中,我有一些文档和文件夹等等。 我必须编写一个powershell脚本来遍历所有文件夹、子文件夹、查找文档和更新某些列。我已经尝试过了,我能够遍历所有子文件夹,但我不知道如何在每个级别获取项目(文档)。请帮忙

Level 1- Document sets
Level 2- Folders and documents
Level 3- Folders and documents
...

我的要求是迭代所有级别,更新一列文档,然后进入该级别的文件夹。

事实证明,实现起来非常简单。代码如下:

$itemsCollection = $list.Items | ? {$_["HTML File Type"] -ne "SharePoint.DocumentSet"}
它将所有项目存储在$itemsCollection变量中。我意识到$list.Items只返回文档、文档集和文件夹。所以我用这个来获取图书馆里所有的资料