如何使用powershell和脚本将特定站点中所有文件的保留标签更改为sharepoint

yiytaume  于 2023-02-16  发布在  Shell
关注(0)|答案(2)|浏览(196)

我需要将特定站点中的保留标签更改为sharepoint。我采用了以下脚本,并对其进行了编辑以适应我的需要,做了一些小的更改。
它正在运行,但当前仅将保留应用于文件夹和子文件夹。是否有任何方法可以修改脚本,以便将保留标签也应用于文件夹中的文件?

Connect-PnPOnline -Url = https://<tenant>-my.sharepoint.com/

Connect-PnPOnline -Url SiteUrl

$Context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteUrl)
$web = $Context.Web
$Context.Load($Web)

Set-PnPLabel -List "Documents" -Label "My Label"

$Folder = Get-PnPFolder -Url "Documents/My Shared Documents"
$Folder.ListItemAllFields.SetComplianceTagWithNoHold("My Label")
Invoke-PnPQuery`
cqoc49vn

cqoc49vn1#

我无法访问要测试的sharepoint,但尝试将-SyncToItems $true添加到Set-PnPLabel行。请查看此处以了解Set-PnPLabel的确切用法

klr1opcd

klr1opcd2#

Set-PnPListItem -Identity $Item -ClearLabel在我需要从OneDrive文件中清除标签时工作。

相关问题