Equipes: Gerenciar acesso externo com PowerShell

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 permitir 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.

instalar o módulo de powershell de equipes

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 Set-CsTenantFederationConfiguration cmdlet. Você pode usar este comando para habilitar ou desabilitar a federação com outros domínios e provedores públicos.

Por outro lado, se você quiser verificar as configurações atuais, pode executar o Get-CsTenantFederationConfiguration cmdlet.

Comando Set-CsTenantFederationConfiguration Powershell

Por exemplo, use o cmdlet Set-CsTenantFederationConfiguration -AllowPublicUsers $ True para permitir a comunicação com fornecedores 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 em 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 Get-CsExternalAccessPolicy cmdlet.

Se quiser verificar políticas externas específicas, você pode executar este comando: Get-CsExternalUserCommunicationPolicy. Por exemplo, se quiser verificar as informações sobre a política de transferência de arquivos externos, você pode executar este comando: Get-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.

Crie uma nova política de acesso externo

Se precisar configurar uma nova política de acesso externo, você pode usar o New-CsExternalAccessPolicy comando. 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 comandos do PowerShell para configurar equipes, visite 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.