在 Microsoft Teams 会议中管理聊天
适用于: ✔️会议✔️网络研讨会✔️市政厅
概述
在 Microsoft Teams 中,会议聊天允许参与者在会议之前、会议期间和会议后相互交换消息。 作为管理员,你可以控制:
- 用户会议中的参与者是否可以读取和写入聊天消息
- 当组织中的用户是其他组织托管的 Teams 会议(其中没有受信任关系)的参与者时,你组织中的用户是否可以使用聊天。
对于市政厅,只有演示者、组织者和共同组织者才能使用彼此聊天。
管理组织的 Teams 会议的聊天消息
会议聊天设置控制用户会议中的参与者是否可以读取和写入聊天消息。 此设置不适用于频道会议,是按用户和按组织者策略。
除了此 会议聊天 策略,用户在其会议选项中拥有自己的 会议聊天 控件。 只要管理员策略未 将所有人设置为“关闭”,会议组织者就可以使用此会议选项来管理他们创建的会议中聊天的可用性。 使用此设置,组织者可以控制聊天是 “开”、“ 关”还是 “在会议中”,仅 针对其会议。 有关最终用户 的会议聊天的详细信息,请参阅 Teams 会议的参与者设置。
设置值 | 行为 |
---|---|
为所有人打开 | 所有参与者都可以读取和写入聊天消息;组织者的 “允许会议聊天 ”设置控制聊天体验。 |
为除匿名用户所有人启用 | 除匿名参与者外,所有参与者都可以读取和写入聊天消息。 组织者的 “允许会议聊天 ”设置控制每个人(匿名参与者除外)的聊天体验,他们无法读取或写入任何邮件。 |
为所有人关闭 | 已关闭所有参与者的会议聊天;组织者无法使用其 “允许会议聊天 ”在其会议中打开聊天。 |
使用 Teams 管理中心管理组织的 Teams 会议聊天
可以在 Teams 管理中心为用户管理会议聊天。
使用以下步骤管理会议聊天:
- 在 Teams 管理中心中,展开 “会议 ”,然后选择“ 会议策略”。
- 选择要编辑的策略。
- 导航到 “会议参与” 部分。
- 将“会议聊天”设置为你选择的值:“每个人打开”、“对所有人(但匿名用户)打开”或“关闭”。
- 选择“保存”。
使用 PowerShell 管理会议聊天
可以在 Teams PowerShell 中使用以下 PowerShell cmdlet 管理用户的会议聊天:
- Set-CsTeamsMeetingPolicy
- New-CsTeamsMeetingPolicy
- Grant-CsTeamsMeetingPolicy
- Get-CsTeamsMeetingPolicy
- Remove-CsTeamsMeetingPolicy
参数 -MeetingChatEnabledType
使用以下设置控制会议聊天的可用性:
- 启用为“所有人打开”
- EnabledExceptAnonymous 为 “针对除匿名用户但所有人启用”
- 已禁用 为 “所有人关闭”
若要允许具有此分配策略的每个人启用会议聊天,请运行以下脚本:
Set-CsTeamsMeetingPolicy -Identity <policy name> -MeetingChatEnabledType Enabled
若要允许具有此分配策略的所有人(但匿名用户)都可以打开会议聊天,请运行以下脚本:
Set-CsTeamsMeetingPolicy -Identity <policy name> -MeetingChatEnabledType EnabledExceptAnonymous
若要禁用具有此分配策略的每个人的会议聊天,请运行以下脚本:
Set-CsTeamsMeetingPolicy -Identity <policy name> -MeetingChatEnabledType Disabled
若要了解有关最终用户聊天的详细信息,请参阅 Teams 会议中的聊天。
管理由其他组织托管的 Teams 会议中的聊天消息,这些会议与你没有信任关系
“外部会议中的聊天”设置控制当组织中的用户是其他组织托管的 Teams 会议的参与者时,如果外部访问中未配置受信任关系,则是否可以使用聊天。 (在这种情况下,其他组织会将你的用户视为匿名用户。) 此设置是每用户和每个参与者的策略。
设置值 | 行为 |
---|---|
打开 | 此值为默认值。 组织中的用户可以在与你没有受信任关系的其他组织托管的 Teams 会议中读取和写入会议聊天消息。 还必须将 “会议聊天 ”设置为 “所有人打开 ”,会议组织者必须将 “允许会议聊天 ”设置为 “已启用” 或“ 仅在会议中”。 |
禁用 | 组织中的用户无法在由你与之不具有受信任关系的其他组织托管的 Teams 会议中读取或写入会议聊天消息。 |
使用 Teams 管理中心或 PowerShell 管理组织中的用户是否可以在其他组织托管的 Teams 会议中使用聊天消息。
使用 Teams 管理中心管理其他组织托管的会议中的聊天
如果要选择组织中的用户是否可以在其他组织托管的 Teams 会议中使用聊天,请执行以下步骤:
- 在 Teams 管理中心中,展开 “会议 ”,然后选择“ 会议策略”。
- 选择要编辑的策略,或创建一个新策略。
- 导航到 “会议参与” 部分。
- 将 “外部会议聊天 ”切换为 “打开 ”或 “关闭”。
- 选择“保存”。
使用 PowerShell 管理其他组织托管的会议中的聊天
可以在 Teams PowerShell 中使用以下 PowerShell cmdlet 来管理由其他组织托管的 Teams 会议中的聊天:
- Set-CsTeamsMeetingPolicy
- New-CsTeamsMeetingPolicy
- Grant-CsTeamsMeetingPolicy
- Get-CsTeamsMeetingPolicy
- Remove-CsTeamsMeetingPolicy
参数 -AllowExternalNonTrustedMeetingChat
控制用户参加外部会议时会议聊天的可用性。 此参数使用以下设置:
- True
- False
若要为具有分配策略的用户禁用由其他组织托管的 Teams 会议中的聊天,请运行以下脚本:
Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowExternalNonTrustedMeetingChat $False
若要在其他组织托管的 Teams 会议中为具有分配策略的用户启用聊天,请运行以下脚本:
Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowExternalNonTrustedMeetingChat $True