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 gerir muitas propriedades de contas de utilizador para o Skype para Empresas Online, tem de especificá-las como propriedades das políticas com o PowerShell para Microsoft 365.

Antes de começar

Utilize estas instruções para configurar para executar os comandos (ignore os passos que 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 lhe for pedido, introduza o nome e a palavra-passe da sua conta de administrador do Skype para Empresas Online.

Gerir políticas de conta de utilizador

Muitas propriedades da conta de utilizador do Skype para Empresas Online são configuradas através de políticas. As políticas são simplesmente coleções de definições que podem ser aplicadas a um ou mais utilizadores. Para ver como uma política foi configurada, pode executar este comando de exemplo para a política FederationAndPICDefault:

Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"

Por sua vez, deverá obter algo semelhante a este:

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

Neste exemplo, os valores nesta política determinam o que uma utilização pode ou não fazer quando se trata de comunicar com utilizadores federados. Por exemplo, a propriedade EnableOutsideAccess tem de ser definida como Verdadeiro para que um utilizador possa comunicar com pessoas fora da organização. Esta propriedade não aparece no centro de administração do Microsoft 365. Em vez disso, a propriedade é definida automaticamente como Verdadeiro ou Falso com base nas outras seleções que fizer. 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.

Por conseguinte, não altera diretamente as propriedades relacionadas com a federação nas contas de utilizador (por exemplo, Set-CsUser -EnableFederationAccess $True). Em vez disso, atribui a uma conta uma política de acesso externo que tenha os valores de propriedade pretendidos pré-configurados. Se quisermos que um utilizador possa comunicar com utilizadores federados e com utilizadores do Windows Live, essa conta de utilizador tem de ter uma política que permita esses tipos de comunicação.

Se quiser saber se alguém pode ou não comunicar com utilizadores externos à organização, tem de:

  • Determine que política de acesso externo está atribuída a esse utilizador.

  • Determine que capacidades são ou não permitidas por essa política.

Por exemplo, pode fazê-lo com este comando:

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

Este comando localiza a política atribuída ao utilizador e, em seguida, localiza as capacidades ativadas ou desativadas nessa política.

Para gerir políticas do Skype para Empresas Online com o PowerShell, consulte os cmdlets para:

Observação

Um dial plan do Skype para Empresas Online é uma política em todos os aspetos, exceto o nome. O nome "dial plan" foi escolhido em vez de, por exemplo, "política de marcação" para fornecer retrocompatibilidade com o Office Communications Server e com o Exchange.

Por exemplo, para ver todas as políticas de voz disponíveis para utilização, execute este comando:

Get-CsVoicePolicy

Observação

Isso retorna uma lista de todas as políticas de voz disponíveis para você. No entanto, tenha em atenção que nem todas as políticas podem ser atribuídas a todos os utilizadores. Isto deve-se a várias restrições que envolvem licenciamento e localização geográfica. (A chamada "localização de utilização".) Se quiser conhecer as políticas de acesso externo e as políticas de conferências que podem ser atribuídas a um utilizador específico, utilize comandos semelhantes aos seguintes:

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 utilizadas com o Microsoft 365, enquanto outras só podem ser geridas por pessoal de suporte da Microsoft.

Com o Skype para Empresas Online, os utilizadores têm de ser geridos por uma política de algum tipo. Se uma propriedade válida relacionada com políticas estiver em branco, isso significa que o utilizador em questão está a ser gerido por uma política global, que é uma política que é aplicada automaticamente a um utilizador, a menos que lhe seja atribuída especificamente uma política por utilizador. Uma vez que não vemos uma política de cliente listada para uma conta de utilizador, é gerida pela política global. 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