Freigeben über


Verwenden von PowerShell zum Festlegen von Richtlinien für Live-Ereignisse in Microsoft Teams

Hinweis

Wir unterstützen derzeit noch Liveereignisse. Es wird zwar weiterhin empfohlen, ein Upgrade auf Teams-Rathäuser durchzuführen, um von neuen Features und Erfahrungen zu profitieren, Aber Ihre Benutzer können weiterhin Ereignisse planen. Weitere Informationen finden Sie unter Updates für Town Hall in Microsoft Teams und Teams Live Events.

Sie können die folgenden Windows PowerShell Cmdlets verwenden, um Richtlinieneinstellungen für Liveereignisse in Teams festzulegen und zuzuweisen:

Hinweis

Bevor Sie diese Cmdlets ausführen können, müssen Sie mit Skype for Business Online PowerShell verbunden sein. Weitere Informationen finden Sie unter Verwalten von Skype for Business Online mit Microsoft 365 oder Office 365 PowerShell.

Die folgenden Abschnitte enthalten Benutzerszenarien für verschiedene PowerShell-Befehle, die zum Verwalten von ereignissen verwendet werden, die in Teams generiert wurden:

Hinweis

Diese Beispiele gelten für Ereignisse, die in Teams erstellt wurden.

Zulassen, dass ein Benutzer Liveereignisse planen kann

  1. Wenn dem Benutzer die globale Richtlinie zugewiesen ist, führen Sie das folgende Skript aus, und überprüfen Sie, ob der -AllowBroadcastScheduling Parameter auf True festgelegt ist:
Get-CsTeamsMeetingBroadcastPolicy -identity Global
  1. Führen Sie als Nächstes das folgende Skript aus, um den Benutzer der globalen Richtlinie zuzuweisen:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

Sie möchten, dass alle Benutzer in Ihrer organization Liveereignisse planen können.

Wenn Benutzern die globale Richtlinie zugewiesen ist, führen Sie aus, und überprüfen Sie, ob -AllowBroadcastScheduling auf True festgelegt ist:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Wenn Benutzern eine andere Richtlinie als die globale Richtlinie zugewiesen ist, führen Sie aus, und überprüfen Sie, ob -AllowBroadcastScheduling auf True festgelegt ist:

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

Sie möchten die Planung von Liveereignissen für Ihre organization deaktivieren

Führen Sie das folgende Skript aus, um die Planung von Liveereignissen zu deaktivieren:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Führen Sie das folgende Skript aus, um der globalen Richtlinie alle Benutzer in Ihrer organization zuzuweisen:

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

Sie möchten, dass eine große Anzahl von Benutzern Liveereignisse planen und verhindern soll, dass eine Gruppe von Benutzern diese planen kann.

1. Zulassen, dass eine große Anzahl von Benutzern Liveereignisse planen kann

  1. Führen Sie das folgende Skript aus, um zu überprüfen, ob **-AllowBroadcastScheduling** auf True festgelegt ist:
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
  1. Führen Sie als Nächstes das folgende Skript aus, um der globalen Richtlinie einen oder mehrere Benutzer zuzuweisen:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Erstellen einer neuen Richtlinie, die bestimmten Benutzern das Planen von Liveereignissen nicht erlaubt

  1. Führen Sie das folgende Skript aus, um eine neue Richtlinie zu erstellen, die bestimmten Benutzern das Planen von Liveereignissen nicht zulässt:
New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy
  1. Führen Sie das folgende Skript aus, um die Planung von Liveereignissen zu deaktivieren:
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
  1. Führen Sie das folgende Skript aus, um dieser Richtlinie Benutzer zuzuweisen:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName DisabledBroadcastSchedulingPolicy -Verbose

Sie möchten die Planung von Liveereignissen für eine große Anzahl von Benutzern deaktivieren und einer Gruppe von Benutzern erlauben, sie zu planen.

1. Deaktivieren der Planung von Liveereignissen für eine große Anzahl von Benutzern

  1. Führen Sie das folgende Skript aus, um die Planung von Liveereignissen zu deaktivieren:
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
  1. Führen Sie das folgende Skript aus, um diese Benutzer der globalen Richtlinie zuzuweisen:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Erstellen einer neuen Richtlinie, die bestimmten Benutzern das Planen von Liveereignissen ermöglicht

  1. Führen Sie das folgende Skript aus, um eine Richtlinie zum Zulassen der Planung von Liveereignissen zu erstellen:
New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy
  1. Führen Sie das folgende Skript aus, um die Planung von Liveereignissen zu aktivieren:
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
  1. Führen Sie das folgende Skript aus, um dieser Richtlinie Benutzer zuzuweisen:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName EnableBroadcastSchedulingPolicy -Verbose

Festlegen, wer an Liveereignissen teilnehmen kann

Führen Sie das folgende Skript aus, um die globale Richtlinie so festzulegen, dass Benutzer Ereignisse erstellen können, an denen alle, einschließlich anonymer Benutzer, teilnehmen können:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

Festlegen der Aufzeichnungsoption für Liveereignisse

Hinweis

Diese Einstellung gilt nur für Ereignisse, die in Teams erstellt wurden.

Führen Sie das folgende Skript aus, um die globale Richtlinie zum Deaktivieren der Aufzeichnung für Liveereignisse festzulegen:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

Festlegen von Liveuntertiteln und Untertiteln in Liveereignissen

Hinweis

Diese Einstellung gilt nur für Ereignisse, die in Teams erstellt wurden.

Führen Sie das folgende Skript aus, um die globale Richtlinie zum Aktivieren von Liveuntertiteln und Untertiteln (Transkription) für Ereignisteilnehmer festzulegen:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true