Partage via


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

Remarque

Les événements en direct Teams ne seront plus déconseillés le 30 septembre 2024, comme annoncé précédemment. Bien que nous recommandons toujours aux clients d’effectuer une mise à niveau vers l’hôtel de ville Teams lorsqu’ils sont prêts à tirer parti de nouvelles fonctionnalités et expériences, les utilisateurs des événements en direct peuvent désormais planifier des événements au-delà de septembre 2024. Pour plus d’informations, veuillez lire notre billet de blog récent.

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, voir 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 organisation 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 au sein de votre organisation

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

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Affectez tous les utilisateurs de votre organisation à 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