分享方式:


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

注意事項

Teams 即時活動在 2024 年 9 月 30 日將不再取代,如先前所宣佈。 雖然我們仍建議客戶在準備好使用新功能和體驗時升級至 Teams 市集 ,但即時活動用戶現在可以排程 2024 年 9 月以後的活動。 如需詳細資訊,請閱讀我們最近的 部落格文章

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

以下是一些範例。

注意事項

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

允許使用者排程即時活動

注意事項

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

允許使用者排程即時活動

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

Get-CsTeamsMeetingBroadcastPolicy -identity Global

然後將使用者指派給全域原則,執行:

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

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

執行並確認 AllowBroadcastScheduling 設為 True

Get-CsTeamsMeetingBroadcastPolicy -Identity Global

然後將使用者指派給全域原則,執行:

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

建立不允許排程即時活動的新原則,執行:

New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy

停用即時活動排程,執行:

Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false

然後指派使用者至此原則,執行:

Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName DisabledBroadcastSchedulingPolicy -Verbose

您想要停用大量使用者的即時活動排程,並允許一組使用者排程他們

停用即時活動排程,執行:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

然後將這些使用者指派給全域原則,執行:

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

建立原則以允許即時活動排程、執行:

New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy

啟用即時活動排程、執行:

Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy -AllowBroadcastScheduling $true

然後指派使用者至此原則,執行:

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 

設定 Teams 即時活動

Teams PowerShell 概觀