分享方式:


使用 PowerShell 在 teams 中設定即時活動原則Microsoft

注意事項

我們目前仍在支持即時活動。 雖然我們仍建議您升級至 Teams 市集 ,以利用新功能和體驗,但您的使用者可以繼續排程活動。 如需詳細資訊,請參閱Microsoft Teams 和 Teams 實時活動中的市 匯報

您可以使用下列 Windows PowerShell Cmdlet 來設定和指派 Teams 即時活動的原則設定:

注意事項

您必須先連線至 商務用 Skype Online PowerShell,才能執行這些 Cmdlet。 如需詳細資訊,請參閱使用 Microsoft 365 或 Office 365 PowerShell 管理 商務用 Skype Online

下列各節提供用於管理 Teams 中所產生事件的各種 PowerShell 命令的使用者案例:

注意事項

這些範例適用於Teams中產生的活動。

允許使用者排程即時活動

  1. 如果用戶獲派全域原則,請執行下列腳本,並確認 -AllowBroadcastScheduling 參數設定為 True
Get-CsTeamsMeetingBroadcastPolicy -identity Global
  1. 接下來,若要將使用者指派給全域原則,請執行下列腳本:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

您希望組織中的所有使用者都能排程即時活動

如果用戶獲派全域原則,請執行並確認其 -AllowBroadcastScheduling 設定為 True

Get-CsTeamsMeetingBroadcastPolicy -identity Global

如果用戶獲指派了全域原則以外的原則,請執行並確認該 -AllowBroadcastScheduling 原則設定為 True

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

您要關閉組織的即時活動排程

若要關閉即時活動排程,請執行下列腳本:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

若要將貴組織中的所有使用者指派給全域原則,請執行下列腳本:

Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

您希望有大量用戶能夠排程即時活動,並防止一組使用者排程活動

1. 允許大量使用者排程即時活動

  1. 執行下列文本以確認 **-AllowBroadcastScheduling**已設為 True
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
  1. 接下來,若要將使用者指派給全域原則,請執行下列腳本:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. 建立不允許特定使用者排程即時活動的新原則

  1. 若要建立不允許特定使用者排程即時活動的新原則,請執行下列腳本:
New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy
  1. 若要關閉即時活動排程,請執行下列腳本:
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
  1. 若要指派使用者至此原則,請執行下列腳本
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName DisabledBroadcastSchedulingPolicy -Verbose

您想要針對大量使用者關閉即時活動排程,並允許一組使用者排程他們

1. 關閉大量使用者的即時活動排程

  1. 若要停用即時活動排程,請執行下列腳本:
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
  1. 若要將這些使用者指派給全域原則,請執行下列腳本:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. 建立可讓特定使用者排程即時活動的新原則

  1. 若要建立允許即時活動排程的原則,請執行下列腳本:
New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy
  1. 若要開啟即時活動排程,請執行下列腳本:
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
  1. 若要指派使用者至此原則,請執行下列腳本:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName EnableBroadcastSchedulingPolicy -Verbose

設定誰可以加入即時活動

若要設定全域原則,允許使用者建立事件,包括匿名用戶在內的所有人都能參加,請執行下列腳本:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

設定即時活動的錄製選項

注意事項

此設定僅適用於Teams中產生的活動。

若要設定停用即時活動的錄製的全域原則,請執行下列腳本:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

在即時活動中設定即時輔助字幕和字幕

注意事項

此設定僅適用於Teams中產生的活動。

若要設定全域原則,針對活動出席者開啟即時輔助字幕和字幕 (轉譯) ,請執行下列腳本:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true