Partager via


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

Remarque

Nous prenons toujours en charge les événements en direct. Bien que nous vous recommandons toujours d’effectuer une mise à niveau vers les mairies Teams pour tirer parti des nouvelles fonctionnalités et expériences, vos utilisateurs peuvent continuer à planifier des événements. Pour plus d’informations, consultez Mises à jour pour l’hôtel de ville dans Microsoft Teams et les événements en direct 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 :

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.

Les sections suivantes fournissent des scénarios utilisateur pour différentes commandes PowerShell utilisées pour gérer les événements produits dans Teams :

Remarque

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

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

  1. Si la stratégie globale est affectée à l’utilisateur, exécutez le script suivant et vérifiez que le -AllowBroadcastScheduling paramètre est défini sur True :
Get-CsTeamsMeetingBroadcastPolicy -identity Global
  1. Ensuite, pour affecter l’utilisateur à la stratégie globale, exécutez le script suivant :
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

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 est défini sur True :

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

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

Pour désactiver la planification des événements en direct, exécutez le script suivant :

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Pour affecter tous les utilisateurs de votre organization à la stratégie globale, exécutez le script suivant :

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

1. Autoriser un grand nombre d’utilisateurs à planifier des événements en direct

  1. Exécutez le script suivant pour vérifier que **-AllowBroadcastScheduling**est défini sur True :
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
  1. Ensuite, pour affecter un ou plusieurs utilisateurs à la stratégie globale, exécutez le script suivant :
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Créer une stratégie qui n’autorise pas des utilisateurs spécifiques à planifier des événements en direct

  1. Pour créer une stratégie qui ne permet pas à des utilisateurs spécifiques de planifier des événements en direct, exécutez le script suivant :
New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy
  1. Pour désactiver la planification des événements en direct, exécutez le script suivant :
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
  1. Pour affecter des utilisateurs à cette stratégie, exécutez le script suivant
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

1. Désactiver la planification des événements en direct pour un grand nombre d’utilisateurs

  1. Pour désactiver la planification des événements en direct, exécutez le script suivant :
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
  1. Pour affecter ces utilisateurs à la stratégie globale, exécutez le script suivant :
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Créer une stratégie qui permet à des utilisateurs spécifiques de planifier des événements en direct

  1. Pour créer une stratégie afin d’autoriser la planification des événements en direct, exécutez le script suivant :
New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy
  1. Pour activer la planification des événements en direct, exécutez le script suivant :
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
  1. Pour affecter des utilisateurs à cette stratégie, exécutez le script suivant :
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName EnableBroadcastSchedulingPolicy -Verbose

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

Pour définir la stratégie globale afin de permettre aux utilisateurs de créer des événements auxquels tout le monde, y compris les utilisateurs anonymes, peuvent participer, exécutez le script suivant :

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.

Pour définir la stratégie globale afin de désactiver l’enregistrement des événements en direct, exécutez le script suivant :

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.

Pour définir la stratégie globale afin d’activer les sous-titres en direct et les sous-titres (transcription) pour les participants à l’événement, exécutez le script suivant :

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true