Partilhar via


Gerir políticas do Skype para Empresas Online com o PowerShell

Este artigo aplica-se 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):

Nota

O Conector do Skype para Empresas Online faz atualmente parte do módulo mais recente do Teams PowerShell. Se estiver a utilizar a versão pública mais recente do Teams PowerShell, não precisa de instalar o Conector do Skype para Empresas Online.

  1. Instale o módulo do PowerShell do Teams.

  2. Abra uma linha de comandos 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 utilizador consegue comunicar com pessoas de domínios federados.

  • EnablePublicCloudAccess indica se o utilizador pode comunicar com utilizadores 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:

Nota

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

Nota

Isto devolve uma lista de todas as políticas de voz disponíveis para si. 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 devolvidos a políticas que podem ser atribuídas ao utilizador especificado (por exemplo, Alex Darrow). Dependendo das restrições de licenciamento e localização de utilização, 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"

Consulte também

Gerir o Skype para Empresas Online com o PowerShell

Gerir o Microsoft 365 com o PowerShell

Introdução ao PowerShell para Microsoft 365