我试图使用PowerShell在文件上设置企业关键字,但它不起作用。下面是我使用的命令:
Set-PnPListItem -List $ListName -Identity $Item.Id -Values @{"TaxKeyword"="4992bb31-d492-4e07-821c-dee7448a4605"}
命令执行无误。但关键字没有添加到文件中。我已将企业关键字重命名为标签。
$SiteURL = "https://mytenant.sharepoint.com/sites/OCDev"
$ListName = "New Clients"
$SiteRelativeURL = "/NewClients/Ash1/X/B/TestExcel.xlsx"
$Tag = "4992bb31-d492-4e07-821c-dee7448a4605"
Connect-PnPOnline -Url $SiteURL -ClientId "clientID" -Tenant 'tenantname.onmicrosoft.com' -Thumbprint "certificate thumbprint"
$Item = Get-PnPFile -Url $SiteRelativeURL -AsListItem
Set-PnPListItem -List $ListName -Identity $Item.Id -Values @{"TaxKeyword"="4992bb31-d492-4e07-821c-dee7448a4605"}
命令执行无错误:
但关键字未添加:
在另一个站点上使用开箱即用的企业关键字名称进行测试,仍然不起作用。尝试从不同的服务器运行命令,nogo。
1条答案
按热度按时间vohkndzv1#
不再支持该cmdlet。解决方案是使用以下命令:
感谢RaytheonXie_MSFT在这里回答我的问题:https://learn.microsoft.com/en-us/answers/questions/1187868/sharepoint-online-set-pnplistitem-unable-to-set-en?page=1&orderby=Helpful&comment=answer-1185542#newest-answer-comment