Powershell 设置托管元数据字段时拒绝访问

Powershell 设置托管元数据字段时拒绝访问,powershell,sharepoint,Powershell,Sharepoint,我正在尝试为库中的文件设置托管元数据字段。除了一个网站集之外,我的代码可以很好地与许多其他网站集配合使用 当我试图设置$managedMetadataField.SetFieldValue($listitem,$term)时,我不断得到 Exception calling "SetFieldValue" with "2" argument(s): "Access denied. You do not have permission to perform this action or acces

我正在尝试为库中的文件设置托管元数据字段。除了一个网站集之外,我的代码可以很好地与许多其他网站集配合使用

当我试图设置
$managedMetadataField.SetFieldValue($listitem,$term)
时,我不断得到

Exception calling "SetFieldValue" with "2" argument(s): "Access denied.

You do not have permission to perform this action or access this resource."
现在这只发生在这个网站集中。我以最高权限运行shell,我是网站集管理员,也是术语库管理员。这两个网站集在权限方面没有区别


为什么会发生这种情况?

我想用户锁定文件权限的明显答案是不可能的?您是否能够在PowerShell之外(如通过web gui)进行这些更改?是的。实际上,我可以使用GUI设置托管元数据字段,它工作得很好。我似乎无法通过powershelluser3519261做到这一点-你能分享你正在使用的代码吗?我想用户锁定文件权限的明显答案是不可能的?您是否能够在PowerShell之外(如通过web gui)进行这些更改?是的。实际上,我可以使用GUI设置托管元数据字段,它工作得很好。我似乎无法通过powershelluser3519261实现这一点-您能分享您正在使用的代码吗?