O Microsoft Teams Admin Center oferece muitas opções para administradores de TI e proprietários de equipe controlarem o acesso externo. Por exemplo, você pode usar o centro de administração para habilitar o acesso de convidado ou personalizar configurações de acesso específicas quando se trata de usuários externos.
Mas muitas pessoas ainda preferem usar o PowerShell para configurar e gerenciar contas de usuário em suas organizações. Se você é novo em toda essa coisa de PowerShell e equipes ou está procurando maneiras específicas de gerenciar o acesso externo, este guia rápido é para você.
Como gerenciar o acesso externo no Microsoft Teams usando o PowerShell
Uma das principais diferenças entre o acesso externo e o acesso de convidado no Teams é que o acesso de convidado oferece permissão de acesso a usuários individuais. Por outro lado, o acesso externo dá permissão de acesso a todos os usuários de um domínio específico.
Lembre-se de que, dependendo de suas ações, pode ser necessário esperar entre uma e 24 horas para que as alterações se propaguem por toda a organização.
Permitir ou bloquear domínios
Primeiro, você precisa instalar o módulo Microsoft Teams PowerShell. Basta iniciar o PowerShell com direitos de administrador e executar o seguinte comando Install-Module -Name PowerShellGet -Force .

Você pode permitir que os usuários de sua organização se comuniquem com usuários de um domínio diferente com a ajuda do cmdlet Set-CsTenantFederationConfiguration . Você pode usar este comando para habilitar ou desabilitar a federação com outros domínios e provedores públicos.
Por outro lado, se quiser verificar as configurações atuais, você pode executar o cmdlet Get-CsTenantFederationConfiguration .

Por exemplo, use o cmdlet Set-CsTenantFederationConfiguration -AllowPublicUsers $ True para permitir a comunicação com provedores públicos.
Se você, hipoteticamente, deseja bloquear usuários externos do domínio microsoft.com, use o comando abaixo:
$ x = New-CsEdgeDomainPattern -Domain “microsoft.com”
Set-CsTenantFederationConfiguration -BlockedDomains @ {Replace = $ x}
Você pode ler mais sobre o cmdlet Set-CsTenantFederationConfiguration na página de suporte da Microsoft .
Verifique as políticas de acesso externo
Você sempre pode verificar e revisar as políticas de acesso externo atuais configuradas para sua organização usando o cmdlet Get-CsExternalAccessPolicy .
Se quiser verificar políticas externas específicas, você pode executar este comando: Get-CsExternalUserCommunicationPolicy . Por exemplo, se você deseja verificar as informações sobre a política de transferência de arquivos externos, pode executar este comando: Get-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.
Crie uma nova política de acesso externo
Se você precisar configurar uma nova política de acesso externo, pode usar o comando New-CsExternalAccessPolicy . Por exemplo, se você deseja impedir que os usuários transfiram arquivos para usuários externos, você pode executar este comando: New-CsExternalAccessPolicy -Identity BlockExternalP2PFileTransfer $ True.
Se você quiser saber mais sobre como usar os comandos do PowerShell para configurar equipes, visite a página de suporte da Microsoft . Além disso, você também pode verificar essas referências de cmdlet que são comuns para Skype for Business e Microsoft Teams .
Conclusão
Para concluir, o Teams Admin Center oferece muitas opções para configurar e gerenciar políticas de acesso externo para sua organização. No entanto, muitos usuários ainda preferem usar o PowerShell para fazer o trabalho mais rápido. De que lado você está: PowerShell ou Admin Center? Deixe-nos saber nos comentários abaixo.