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

Microsoft Teams PowerShell:Get-TeamUser与Get-TeamChannelUser差异及疑问

Get-TeamUser与Get-TeamChannelUser的区别及用户添加流程解析

核心区别

  • Get-TeamUser:返回整个Teams团队的所有成员、所有者、访客,对应绑定该团队的Azure AD组成员。这些用户默认拥有团队内所有标准频道的访问权限。
  • Get-TeamChannelUser:返回指定单个频道的成员。对于标准频道,默认继承团队成员,但如果手动移除了用户在该频道的权限,或是目标为私有频道(私有频道不继承团队成员),就会出现频道成员数与团队成员数不一致的情况。

你的计数差异原因

你执行命令后,团队总成员数1570,而General频道成员数1498,说明有72名团队成员被移除了General频道的访问权限——他们仍是团队成员,但无法查看或访问该频道,大概率是通过Flow或手动操作完成的权限移除。

添加用户的正确流程

不需要先执行Add-TeamUser再逐个给频道执行Add-TeamChannelUser,正常操作如下:

  • 使用Add-TeamUser将用户加入团队后,该用户会自动获得所有标准频道的访问权限,无需额外操作。
  • 仅在以下两种场景需要用到Add-TeamChannelUser:
    1. 恢复被移除了特定标准频道权限的用户的访问权
    2. 将用户添加到私有频道(私有频道不继承团队成员,必须单独添加)

内容的提问来源于stack exchange,提问作者A.Friend

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 09:02:08