使用 PowerShell 在 Microsoft Teams 中設定即時活動原則
注意事項
Teams 即時活動在 2024 年 9 月 30 日將不再取代,如先前所宣佈。 雖然我們仍建議客戶在準備好使用新功能和體驗時升級至 Teams 市集 ,但即時活動用戶現在可以排程 2024 年 9 月以後的活動。 如需詳細資訊,請閱讀我們最近的 部落格文章。
您可以使用下列 Windows PowerShell Cmdlet 來設定和指派 Teams 即時活動的原則設定:
- Get-CsTeamsMeetingBroadcastPolicy
- Set-CsTeamsMeetingBroadcastPolicy
- New-CsTeamsMeetingBroadcastPolicy
- Grant-CsTeamsMeetingBroadcastPolicy
- New-CsGroupPolicyAssignment
以下是一些範例。
注意事項
您必須先連線到商務用 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
相關主題
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: