Le Centre d'administration Microsoft Teams offre de nombreuses options aux administrateurs informatiques et aux propriétaires d'équipes pour contrôler l'accès externe. Par exemple, vous pouvez utiliser le centre d'administration pour activer l'accès invité ou personnaliser des paramètres d'accès spécifiques en ce qui concerne les utilisateurs externes.
Mais de nombreuses personnes préfèrent toujours utiliser PowerShell pour configurer et gérer les comptes d'utilisateurs au sein de leurs organisations. Si vous êtes nouveau dans tout ce qui concerne PowerShell et Teams ou si vous recherchez des moyens spécifiques de gérer l'accès externe, ce guide rapide est fait pour vous.
Comment gérer l'accès externe dans Microsoft Teams à l'aide de PowerShell
L'une des principales différences entre l'accès externe et l'accès invité dans Teams est que l'accès invité offre une autorisation d'accès aux utilisateurs individuels. D'autre part, l'accès externe donne une autorisation d'accès à tous les utilisateurs d'un domaine spécifique.
Gardez à l'esprit que, selon vos actions, vous devrez peut-être attendre entre une et 24 heures pour que les modifications se propagent dans toute l'organisation.
Autoriser ou bloquer des domaines
Tout d'abord, vous devez installer le module Microsoft Teams PowerShell. Lancez simplement PowerShell avec les droits d'administrateur et exécutez la commande suivante Install-Module -Name PowerShellGet -Force .

Vous pouvez autoriser les utilisateurs de votre organisation à communiquer avec les utilisateurs d'un domaine différent à l'aide de l' applet de commande Set-CsTenantFederationConfiguration . Vous pouvez utiliser cette commande pour activer ou désactiver la fédération avec d'autres domaines et fournisseurs publics.
En revanche, si vous souhaitez vérifier les paramètres actuels, vous pouvez exécuter l' applet de commande Get-CsTenantFederationConfiguration .
![Teams : gérer l'accès externe avec PowerShell Teams : gérer l'accès externe avec PowerShell]()
Par exemple, utilisez l'applet de commande Set-CsTenantFederationConfiguration -AllowPublicUsers $True pour autoriser la communication avec les fournisseurs publics.
Si vous souhaitez, par hypothèse, bloquer les utilisateurs externes du domaine microsoft.com, utilisez la commande ci-dessous :
$x = New-CsEdgeDomainPattern -Domaine « microsoft.com »
Set-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x}
Vous pouvez en savoir plus sur l'applet de commande Set-CsTenantFederationConfiguration sur la page d'assistance de Microsoft .
Vérifier les politiques d'accès externes
Vous pouvez toujours vérifier et examiner les stratégies d'accès externes actuelles configurées pour votre organisation à l'aide de l' applet de commande Get-CsExternalAccessPolicy .
Si vous souhaitez vérifier des stratégies externes spécifiques, vous pouvez exécuter cette commande : Get-CsExternalUserCommunicationPolicy . Par exemple, si vous souhaitez vérifier les informations sur la stratégie de transfert de fichiers externes, vous pouvez exécuter cette commande : Get-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.
Créer une nouvelle stratégie d'accès externe
Si vous devez configurer une nouvelle stratégie d'accès externe, vous pouvez utiliser la commande New-CsExternalAccessPolicy . Par exemple, si vous souhaitez empêcher les utilisateurs de transférer des fichiers vers des utilisateurs externes, vous pouvez exécuter cette commande : New-CsExternalAccessPolicy -Identity BlockExternalP2PFileTransfer $True.
Si vous souhaitez en savoir plus sur l'utilisation des commandes PowerShell pour configurer Teams, visitez la page d'assistance de Microsoft . En outre, vous pouvez également consulter ces références d'applet de commande communes à Skype Entreprise et Microsoft Teams .
Conclusion
Pour conclure, le Teams Admin Center offre de nombreuses options pour configurer et gérer les politiques d'accès externes pour votre organisation. Cependant, de nombreux utilisateurs préfèrent toujours utiliser PowerShell pour faire le travail plus rapidement. De quel côté êtes-vous : PowerShell ou Admin Center ? Faites-nous savoir dans les commentaires ci-dessous.