Compartilhar via


Gerenciar as políticas do Skype for Business Online com o Windows PowerShell

Esse artigo se aplica ao Microsoft 365 Enterprise e ao Office 365 Enterprise.

Para gerenciar muitas propriedades da conta de usuário para Skype for Business Online, você deve especifique-as como propriedades das políticas com o PowerShell para o Microsoft 365.

Antes de começar

Use estas instruções para se configurar para executar os comandos (ignore as etapas que você já concluiu):

Observação

O Conector Skype for Business Online atualmente faz parte do módulo mais recente do PowerShell do Teams. Se você estiver usando o último lançamento público do PowerShell Teams, você não precisa instalar o Conector do Skype for Business Online.

  1. Instale o módulo PowerShell do Teams.

  2. Abra um prompt de comando do Windows PowerShell e execute os seguintes comandos:

    Import-Module MicrosoftTeams
    $userCredential = Get-Credential
    Connect-MicrosoftTeams -Credential $userCredential
    

    Quando solicitado, insira o nome e a senha da conta de administrador do Skype for Business Online.

Gerenciar políticas de conta de usuário

Muitas propriedades da conta de usuário Skype for Business Online são configuradas usando políticas. As políticas são simplesmente coleções de configurações que podem ser aplicadas a um ou mais usuários. Para examinar como uma política foi configurada, você pode executar este comando de exemplo para a política FederationAndPICDefault:

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"

Por sua vez, você deve receber de volta algo semelhante a este:

Identity                          : Tag:FederationAndPICDefault
Description                       :
EnableFederationAccess            : True
EnableXmppAccess                  : False
EnablePublicCloudAccess           : True
EnablePublicCloudAudioVideoAccess : True
EnableOutsideAccess               : True

Neste exemplo, os valores nessa política determinam o que um uso pode ou não fazer quando se trata de se comunicar com usuários federados. Por exemplo, a propriedade EnableOutsideAccess deve ser definida como True para que um usuário possa se comunicar com pessoas fora da organização. Essa propriedade não aparece no Centro de administração do Microsoft 365. Em vez disso, a propriedade é definida automaticamente como True ou False com base nas outras seleções que você faz. As outras duas propriedades de interesse são:

  • EnableFederationAccess indica se o usuário pode se comunicar com pessoas de domínios federados.

  • EnablePublicCloudAccess indica se o usuário pode se comunicar com usuários do Windows Live.

Portanto, você não altera diretamente as propriedades relacionadas à federação em contas de usuário (por exemplo, Set-CsUser -EnableFederationAccess $True). Em vez disso, você atribui uma conta a uma política de acesso externo que tem os valores de propriedade desejados pré-configurados. Se quisermos que um usuário possa se comunicar com usuários federados e com usuários do Windows Live, essa conta de usuário deve receber uma política que permita esses tipos de comunicação.

Se você quiser saber se alguém pode ou não se comunicar com usuários de fora da organização, você precisa:

  • Determine qual política de acesso externo é atribuída a esse usuário.

  • Determine quais recursos são ou não permitidos por essa política.

Por exemplo, você pode fazer isso usando este comando:

Get-CsOnlineUser -Identity "Alex Darrow" | ForEach {Get-CsExternalAccessPolicy -Identity $_.ExternalAccessPolicy}

Esse comando localiza a política atribuída ao usuário e, em seguida, localiza os recursos habilitados ou desabilitados nessa política.

Para gerenciar Skype for Business políticas online com o PowerShell, confira os cmdlets para:

Observação

Um plano de discagem Skype for Business Online é uma política em todos os aspectos, exceto no nome. O nome "plano de discagem" foi escolhido em vez de, digamos, "política de discagem" para fornecer compatibilidade com o Office Communications Server e com o Exchange.

Por exemplo, para examinar todas as políticas de voz disponíveis para seu uso, execute este comando:

Get-CsVoicePolicy

Observação

Isso retorna uma lista de todas as políticas de voz disponíveis para você. Tenha em mente, no entanto, que nem todas as políticas podem ser atribuídas a todos os usuários. Isso ocorre devido a várias restrições envolvendo licenciamento e localização geográfica. (O chamado "local de uso". Se você quiser saber as políticas de acesso externo e as políticas de conferência que podem ser atribuídas a um determinado usuário, use comandos semelhantes a estes:

Get-CsConferencingPolicy -ApplicableTo "Alex Darrow"
Get-CsExternalAccessPolicy -ApplicableTo "Alex Darrow"

O parâmetro ApplicableTo limita os dados retornados para políticas que podem ser atribuídas ao usuário especificado (por exemplo, Antônio Teixeira). Dependendo das restrições de licenciamento e local de uso, isso pode representar um subconjunto de todas as políticas disponíveis.

Em alguns casos, as propriedades das políticas não são usadas com o Microsoft 365, enquanto outras só podem ser gerenciadas pelo pessoal de suporte da Microsoft.

Com Skype for Business Online, os usuários devem ser gerenciados por uma política de algum tipo. Se uma propriedade válida relacionada à política estiver em branco, isso significa que o usuário em questão está sendo gerenciado por uma política global, que é uma política que é aplicada automaticamente a um usuário, a menos que seja especificamente atribuída uma política por usuário. Como não vemos uma política de cliente listada para uma conta de usuário, ela é gerenciada pela política global. Você pode determinar a política de cliente global com este comando:

Get-CsClientPolicy -Identity "Global"

Confira também

Gerenciar o Skype for Business Online com o Windows PowerShell

Gerenciar o Microsoft 365 com o PowerShell

Introdução ao PowerShell para o Microsoft 365