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 :
- Get-CsTeamsMeetingBroadcastPolicy
- Set-CsTeamsMeetingBroadcastPolicy
- New-CsTeamsMeetingBroadcastPolicy
- Grant-CsTeamsMeetingBroadcastPolicy
- New-CsGroupPolicyAssignment
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
- 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
- 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
- Exécutez le script suivant pour vérifier que **
-AllowBroadcastScheduling
**est défini sur True :
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
- 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
- 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
- Pour désactiver la planification des événements en direct, exécutez le script suivant :
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
- 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
- Pour désactiver la planification des événements en direct, exécutez le script suivant :
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
- 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
- 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
- Pour activer la planification des événements en direct, exécutez le script suivant :
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
- 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