You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PnP PowerShell:Add-PnPGroupMember错误选择站点添加组成员

问题解决方法

你的问题出在Add-PnPGroupMember命令未指定对应的连接对象,PnP PowerShell会默认使用最后一次建立的连接(比如你之前可能连接过mysite3,就会默认用这个连接执行操作)。哪怕你传入的$group是来自mysite1的组,命令还是会基于默认连接的站点执行添加操作,导致用户被加到错误站点的组里。

修改后的代码如下:

$SiteUrl = "https://mytenant.sharepoint.com/sites/mysite1"
$destinationConnection = Connect-PnPOnline -Url $SiteUrl -Interactive -ReturnConnection
$group = Get-PnPGroup -Connection $destinationConnection -AssociatedVisitorGroup
Add-PnPGroupMember -LoginName "tester@abc.com" -Group $group -Connection $destinationConnection

核心就是给Add-PnPGroupMember加上-Connection $destinationConnection参数,强制命令使用mysite1的连接执行操作,确保用户被添加到正确站点的访问者组中。

内容的提问来源于stack exchange,提问作者user3616544

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:34:55