powershell SharePoint Online Set-PnPListItem -无法设置企业关键字/ TaxKeyword值

jm81lzqq  于 2023-03-30  发布在  Shell
关注(0)|答案(1)|浏览(93)

我试图使用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。

vohkndzv

vohkndzv1#

不再支持该cmdlet。解决方案是使用以下命令:

Set-PnPTaxonomyFieldValue -ListItem $Item -InternalFieldName 'Enterprise Keywords' -TermId xxxxx-da3d-4b41-be2a-ae01f7bcc8de

感谢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

相关问题