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
相关产品推荐
相关产品推荐

