Compartilhar via


Exibir o status das configurações globais de uma floresta no Lync Server 2013

 

Tópico última modificação: 2014-05-20

Os administradores devem examinar as configurações globais de uma implantação do Lync Server 2013 mensalmente. O objetivo seria examinar as configurações implementadas em relação a um conjunto de configurações conhecidas — uma configuração de linha de base para ajudar a garantir que as configurações sejam válidas e determinar se a documentação da linha de base deve ser atualizada. As alterações na configuração global devem ser implementadas por meio de um processo de Controle de Alterações que deve incluir a documentação das novas configurações.

As configurações globais que devem ser revisadas são descritas nas seguintes seções:

Verificar configurações gerais

Verifique as configurações gerais, incluindo os domínios SIP (Protocolo de Iniciação de Sessão) com suporte para o Lync Server 2013.

As informações de domínio SIP podem ser retornadas usando Windows PowerShell e o cmdlet Get-CsSipDomain. Para retornar essas informações, execute o Windows PowerShell Get-CsSipDomain comando.

Get-CsSipDomain retornará informações semelhantes a esta para todos os domínios SIP autorizados:

Nome da Identidade IsDefault

-------- ---- ---------

fabrikam.com fabrikam.com True

na.fabrikam.com na.fabrikam.com False

Se a propriedade IsDefault for definida como True, o domínio correspondente será o domínio SIP padrão. Você pode usar o cmdlet Set-CsSipDomain para alterar o domínio SIP padrão para sua organização. No entanto, você não pode simplesmente excluir o domínio SIP padrão porque isso o deixaria sem um domínio padrão. Se você quisesse excluir o domínio fabrikam.com (conforme mostrado no exemplo anterior), primeiro precisaria configurar o na.fabrikam.com para ser seu domínio padrão.

Verificar configurações de reunião

As configurações de reunião incluem definições de política de reunião e suporte para a participação de usuários anônimos em reuniões.

As definições de configuração de reunião podem ser recuperadas usando Windows PowerShell cmdlet Get-CsMeetingConfiguration. Por exemplo, esse comando retorna informações sobre as definições de configuração de reunião global:

Get-CsMeetingConfiguration –As definições de configuração de reunião "Global" da identidade também podem ser definidas no escopo do site. Por isso, talvez você queira usar o seguinte comando, que retorna informações sobre todas as definições de configuração de reunião:

Get-CsMeetingConfiguration

O cmdlet Get-CsMeetingConfiguration retorna informações semelhantes às seguintes:

Identidade: global

PstnCallersBypassLobby : True

EnableAssignedConferenceType: True

DesignateAsPresenter : Empresa

AssignedConferenceTypeByDefault: True

AdmitAnonymousUsersByDefault : True

Novamente, o item final na lista, AdmitAnonymousUsersByDefault, habilita ou desabilita a capacidade de usuários anônimos participarem de reuniões.

Ao verificar as definições de configuração de reunião, você pode achar útil comparar as configurações atuais com os equivalentes padrão. Você pode exibir as definições de configuração de reunião padrão executando o seguinte comando:

New-CsMeetingConfiguration -Identity "Global" -InMemory

O comando anterior cria uma instância somente na memória das definições de configuração de reunião global, uma instância que usa o valor padrão para cada propriedade. Nenhuma definição de configuração de reunião real é criada quando você executa o comando. No entanto, todos os valores de propriedade padrão serão exibidos na tela.

Verificar servidores de borda e suas configurações

As informações do Servidor de Borda podem ser recuperadas usando Windows PowerShell. Esse comando retorna informações sobre todos os Servidores de Borda configurados para uso em sua organização:

Get-CsService -EdgeServer

As informações retornadas incluem todas as configurações de FQDN e porta para cada Servidor de Borda:

Identidade: EdgeServer: dc.fabrikam.com

Registrador: Registrador: LYNC-SE.fabrikam.com

AccessEdgeInternalSipPort : 5061

AccessEdgeExternalSipPort: 5061

AccessEdgeClientPort: 443

DataPsomServerPort : 8057

DataPsomClientPort : 444

MediaRelayAuthEdgePort : 5062

MediaRelayAuthInternalTurnTcpPort : 443

MediaRelayAuthExternalTurnTcpPort : 445

MediaRelayAuthInternalTurnUdpPort : 3478

MediaRelayAuthExternalTurnUdpPort : 3478

MediaCommunicationPortStart : 50000

MediaComunicationPortCount : 10000

AccessEdgeExternalFqdn: dc.fabrikam.com

DataEdgeExternalFqdn: dc.fabrikam.com

AVEdgeExternalFqdn:

InternalInterfaceFqdn:

ExternalMrasFqdn: dc.fabrikam.com

DependentServiceList: {Registrar:LYNC-SE.fabrikam.com,

ConferencingServer:LYNC-SE.fabrikam

com, MediationServer:LYNC-SE.

fabrikam.com}

ServiceId: fabrikam.com-EdgeServer-2

SiteId: site:fabrikam.com

PoolFqdn : dc.fabrikam.com

Versão: 5

Função: EdgeServer

Verificar configurações de federação

Verifique as configurações de Federação, como se ela está configurada e, se a resposta for "sim", o FQDN e a porta. A federação é habilitada e desabilitada usando a coleção global de definições de configuração do Access Edge. Entre outras coisas, isso significa que a federação é configurada com base em tudo ou nada: a federação está habilitada para toda a organização ou a federação está desabilitada para toda a organização

Suas definições de configuração do Access Edge podem ser retornadas usando Windows PowerShell. Para fazer isso, execute o seguinte Windows PowerShell comando:

Get-CsAccessEdgeConfiguration

Por sua vez, esse comando retornará dados semelhantes a este:

Identidade: global

AllowAnonymousUsers : False

AllowFederatedUsers : False

AllowOutsideUsers: False

BeClearingHouse : False

EnablePartnerDiscovery: False

EnableArchivingDisclaimer: False

KeepCrlsUpToDateForPeers: True

MarkSourceVerifiableOnOutgoingMessages: True

OutgoingTlsCountForFederatedPartners : 4

RoutingMethod : UseDnsSrvRouting

Se a propriedade AllowFederatedUsers estiver definida como True, isso significa que a federação está habilitada para sua organização. (Definir AllowFederatedUsers como True também significa que, em um cenário de domínio dividido, os usuários locais poderão se comunicar perfeitamente com seus usuários na nuvem.)

Para recuperar as configurações de FQDN e porta para o Servidor de Borda, consulte a tarefa anterior (Servidores de Borda e suas configurações).

Habilitar a federação no escopo global significa apenas que os usuários podem se comunicar potencialmente com usuários federados. Para determinar se algum usuário individual pode realmente se comunicar com usuários federados, é necessário examinar a política de acesso do usuário externo atribuída a esse usuário.

As informações de acesso de usuário externo podem ser retornadas usando Windows PowerShell. Por exemplo, esse comando retorna informações para a política de acesso de usuário externo global:

Get-CsExternalAccessPolicy -Identity "Global"

E esse comando retorna informações para todas as políticas de acesso de usuário externo:

Get-CsExternalAccessPolicy

As informações retornadas serão semelhantes a esta:

Identidade: False

Descrição:

EnableFederationAccess: False

EnablePublicCloudAccess: False

EnablePublicCloudAccessAudioVideoAccess : False

EnableOutsideAccess: False

Se EnableFederationAccess for definido como True, os usuários gerenciados pela política fornecida poderão se comunicar com usuários federados.

Verificar as configurações de arquivamento

Verifique as configurações de arquivamento para comunicações internas e federadas. Antes de verificar as configurações de arquivamento interno e externo, você deve verificar se o arquivamento está habilitado.

As definições de configuração de arquivamento podem ser verificadas usando Windows PowerShell e o cmdlet Get-CsArchivingConfiguration servidor:

Get-CsArchivingConfiguration -Identity "Global"

Observe que as configurações de arquivamento também podem ser definidas no escopo do site. Para retornar informações sobre todas as configurações de arquivamento, use este comando:

Get-CsArchivingConfiguration

O Get-CsArchivingConfiguration cmdlet retorna dados semelhantes a este:

Identidade: global

EnableArchiving: False

EnablePurging: False

PurgeExportedArchivesOnly : False

BlockOnArchiveFailure : False

KeepArchivingDataForDays : 14

PurgeHourOfDay : 2

ArchiveDuplicateMessages: True

CachePurgingInterval : 24

Se a propriedade EnableArchiving estiver definida como False, isso significa que nenhuma sessão de comunicação será arquivada. Se você quiser arquivar somente sessões de mensagens instantâneas, use um comando como o seguinte para habilitar o arquivamento de sessões de mensagens instantâneas:

Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"

Para arquivar sessões de conferência e sessões de mensagens instantâneas, use este comando:

Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"

Se você quiser comparar as configurações de arquivamento atuais com as configurações padrão, execute o seguinte Windows PowerShell comando:

New-CsArchivingConfiguration -Identity "Global" -InMemory

Esse comando cria uma instância somente na memória das definições de configuração de arquivamento global. Essa não é uma coleção real de configurações usadas pelo Lync Server. No entanto, ele exibe os valores padrão para todas as propriedades de configuração de arquivamento.

Você também pode usar esse comando para retornar o FQDN dos servidores de Arquivamento:

Get-CsService -ArchivingServer

Depois de verificar se o arquivamento está habilitado, você pode exibir suas políticas de arquivamento para determinar se as sessões de comunicação interna e externa estão sendo arquivadas.

As informações da política de arquivamento podem ser recuperadas usando o cmdlet Get-CsArchivingPolicy dados. Por exemplo, esse comando retorna informações sobre a política de arquivamento global:

Get-CsArchivingPolicy -Identity "Global"

Como as políticas de arquivamento também podem ser configuradas no site e no escopo por usuário, talvez você também queira usar esse comando, que retorna informações sobre todas as políticas de arquivamento:

Get-CsArchivingPolicy

As informações recebidas do Get-CsArchivingPolicy serão semelhantes a esta:

Identidade: global

Descrição:

ArchiveInternal: False

ArchiveExternal: False

Observe que, por padrão, o arquivamento interno e externo está desabilitado em uma política de arquivamento.

Verificar as configurações do CDR

Verifique as configurações de CDR (Registro de Detalhes de Chamada) para registro de ponto a ponto, conferência e gravação de detalhes de chamada de voz. Informações detalhadas sobre as configurações de CDR podem ser retornadas usando o cmdlet Get-CsCdrConfiguration . Por exemplo, esse comando retorna informações sobre a coleção global de definições de configuração do CDR:

Get-CsCdrConfiguration -Identity "Global"

Como o CDR também pode ser configurado no escopo do site, talvez você também queira executar esse comando, que retorna informações sobre todas as definições de configuração do CDR:

Get-CsCdrConfiguration

O Get-CsCdrConfiguration cmdlet retorna informações semelhantes a esta para cada coleção de definições de configuração de CDR:

Identidade: global

EnableCDR: True

EnablePurging: True

KeepCallDetailForDays : 60

KeepErrorReportForDays : 60

PurgeHourOfDay : 2

Informações semelhantes podem ser retornadas para o monitoramento de QoE usando o Get-CsQoEConfiguration cmdlet. Por exemplo, esse comando retorna informações sobre a coleção global de definições de configuração de QoE:

Get-QoEConfiguration -Identity "Global"

Essas informações serão semelhantes a esta:

Identidade: global

ExternalConsumerIssuedCertId:

EnablePurging: True

KeepQoEDataForDays : 60

PurgeHourOfDay : 1

EnableExternalConsumer: False

ExternalConsumerName:

ExternalConsumerURL:

EnableQoE: True

Se você quiser comparar as configurações atuais do CDR com as configurações de CDR padrão, os valores padrão poderão ser revisados executando este comando:

New-CsCdrConfiguration -Identity "Global" -InMemory

Da mesma forma, os valores padrão para monitoramento de QoE podem ser recuperados usando este comando:

New-CsQoEConfiguration -Identity "Global" -InMemory

Você também pode retornar o FQDN dos servidores de Monitoramento executando este comando:

Get-CsService -MonitoringServer

Verificar configurações de voz

As configurações de voz normalmente importantes para os administradores estão contidas em políticas de voz e rotas de voz: as políticas de voz contêm as configurações que determinam os recursos expostos a usuários individuais (como a capacidade de encaminhar ou transferir chamadas), enquanto as rotas de voz determinam como (e se) chamadas são roteadas pelo PSTN.

As informações da política de voz podem ser recuperadas usando Windows PowerShell. Por exemplo, esse comando retorna informações sobre a política de voz global:

Get-CsVoicePolicy -Identity "Global"

E esse comando retorna informações sobre todas as políticas de voz configuradas para uso na organização:

Get-CsVoicePolicy

As informações retornadas pelo Get-CsVoicePolicy cmdlet são semelhantes às seguintes:

Identidade: global

PstnUsages: {}

Descrição:

AllowSimulRing: True

AllowCallForwarding: True

AllowPSTNReRouting: True

Nome: DefaultPolicy

EnableDelegation: True

EnableTeamCall: True

EnableCallTransfer: True

EnableCallPark: False

EnableMaliciousCallTracing: False

EnableBWPolicyOverride: False

PreventPSTNTollBypass: False

Você também pode criar consultas que retornaram um subconjunto de suas políticas de voz. Por exemplo, esse comando retorna todas as políticas de voz que permitem o encaminhamento de chamadas:

Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $True}

E esse comando retorna todas as políticas de voz que não permitem o encaminhamento de chamadas:

Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $False}

Em Windows PowerShell, use o cmdlet Get-CsVoiceRouting para retornar informações sobre suas rotas de voz:

Get-CsVoiceRoute

Esse comando retorna informações como esta para todas as rotas de voz:

Identidade: LocalRoute

Prioridade: 0

Descrição:

NumberPattern: ^(\+1[0-9]{10})$

PstnUsages: {}

PstnGatewayList: {}

Nome: LocalRoute

SuppressCallerId:

AlternateCallerId:

O Lync Server permite que você crie rotas de voz que não têm um uso PSTN e não especificam um gateway PSTN. No entanto, não é possível rotear chamadas por uma rota de voz que não tenha esses dois valores de propriedade configurados. Por isso, você pode achar útil executar periodicamente esse comando, que retorna a identidade de qualquer rota de voz que não tenha um uso PSTN:

Get-CsVoiceRoute | Where-Object {$_.PstnUsages -eq $Null} | Select-Object Identity

Da mesma forma, esse comando retorna a identidade de qualquer rota de voz que não tenha sido configurada para ter um gateway PSTN:

Get-CsVoiceRoute | Where-Object {$_.PstnGatewayList -eq $Null}} | Select-Object Identity

Verificar as configurações do Atendedor de Conferência

Verifique as configurações do Atendedor de Conferência para conferência discada PSTN. As configurações do Atendedor de Conferência só podem ser recuperadas usando o cmdlet Get-CsDialInConferencingConfiguration . Essas configurações não estão disponíveis no Lync Server Painel de Controle. Para exibir as configurações do Atendedor de Conferência, use um comando Windows PowerShell semelhante ao seguinte, que retorna a coleção global de configurações do Atendedor de Conferência:

Get-CsDialInConferencingConfiguration -Identity "Global"

Observe que as configurações do Atendedor de Conferência também podem ser definidas no escopo do site. Para retornar informações sobre todas as configurações do Atendedor de Conferência, use este comando:

Get-CsDialInConferencingConfiguration

O Get-CsDialInConferencingConfiguration cmdlet retorna dados semelhantes a este:

Identidade: global

EntryExitAnnouncementsType : UseNames

EnableNameRecording: True

EntryExitAnnouncementsEnabledByDefault : False

Se EntryExitAnnouncementsEnabledByDefault estiver definido como False, isso significa que os comunicados de conferência estão desabilitados. Para habilitar anúncios de entrada e saída, execute Windows PowerShell comando semelhante a este:

Set-CsDialInConferencingConfiguration -Identity "Global" -EntryExitAnnouncementsEnabledByDefault $True