Utiliser PowerShell pour définir les stratégies d’événements en direct dans Microsoft Teams

Remarque

Les événements en direct Teams seront déconseillés le 30 septembre 2024. Nous vous recommandons d’utiliser des mairies à la place. Pour plus d’informations, consultez Planifier les assemblées de ville Teams.

Vous pouvez utiliser les applets de commande Windows PowerShell suivantes pour définir et affecter des paramètres de stratégie pour les événements en direct dans Teams :

Voici quelques exemples.

Remarque

Avant de pouvoir exécuter ces applets de commande, vous devez être connecté à Skype Entreprise Online PowerShell. Pour plus d’informations, consultez Gérer Skype Entreprise Online avec Microsoft 365 ou Office 365 PowerShell.

Autoriser les utilisateurs à planifier des événements en direct

Remarque

Ces exemples concernent les événements générés dans Teams.

Autoriser un utilisateur à planifier des événements en direct

Si la stratégie globale est affectée à l’utilisateur, exécutez et vérifiez que le paramètre AllowBroadcastScheduling a la valeur True :

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Ensuite, affectez l’utilisateur à la stratégie globale, exécutez :

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

Scénarios utilisateur

Vous souhaitez que tous les utilisateurs de votre organization puissent planifier des événements en direct

Si la stratégie globale est affectée aux utilisateurs, exécutez et vérifiez que AllowBroadcastScheduling est défini sur True :

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Si une stratégie autre que la stratégie globale est affectée aux utilisateurs, exécutez et vérifiez que -AllowBroadcastScheduling a la valeur True :

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

Vous souhaitez désactiver la planification des événements en direct dans votre organization

Désactivez la planification des événements en direct, exécutez :

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Affectez tous les utilisateurs de votre organization à la stratégie globale, exécutez :

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

Vous souhaitez qu’un grand nombre d’utilisateurs puissent planifier des événements en direct et empêcher un ensemble d’utilisateurs de les planifier

Exécutez et vérifiez que AllowBroadcastScheduling est défini sur True :

Get-CsTeamsMeetingBroadcastPolicy -Identity Global

Ensuite, affectez un ou plusieurs utilisateurs à la stratégie globale, exécutez :

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

Créez une stratégie qui n’autorise pas la planification d’événements en direct, exécutez :

New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy

Désactivez la planification des événements en direct, exécutez :

Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false

Ensuite, affectez des utilisateurs à cette stratégie, exécutez :

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

Vous souhaitez désactiver la planification des événements en direct pour un grand nombre d’utilisateurs et autoriser un ensemble d’utilisateurs à les planifier

Désactivez la planification des événements en direct, exécutez :

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Ensuite, affectez ces utilisateurs à la stratégie globale, exécutez :

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

Créez une stratégie pour autoriser la planification des événements en direct, exécutez :

New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy

Activez la planification des événements en direct, exécutez :

Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy -AllowBroadcastScheduling $true

Ensuite, affectez des utilisateurs à cette stratégie, exécutez :

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

Définir les personnes autorisées à participer à des événements en direct

Définissez la stratégie globale pour permettre aux utilisateurs de créer des événements auxquels tout le monde, y compris les utilisateurs anonymes, peut participer et exécuter :

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

Définir l’option d’enregistrement pour les événements en direct

Remarque

Ce paramètre s’applique uniquement aux événements produits dans Teams.

Définissez la stratégie globale pour désactiver l’enregistrement des événements en direct :

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

Définir des sous-titres et des sous-titres en direct dans des événements en direct

Remarque

Ce paramètre s’applique uniquement aux événements produits dans Teams.

Définissez la stratégie globale pour activer les sous-titres en direct et les sous-titres (transcription) pour les participants à l’événement :

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true 

Configurer les événements en direct Teams

Présentation de Teams PowerShell