Configurar a integração de mensagens instantâneas com Outlook na Web no Exchange

Para configurar a integração de mensagens instantâneas (IM) entre Skype for Business Server e Outlook na Web (anteriormente conhecida como Outlook Web App) no Exchange 2016 ou exchange 2019, você precisa usar o Shell de Gerenciamento do Exchange. Isso é diferente das versões anteriores do Exchange em que você precisava editar o arquivo web.config. Se você editar o arquivo web.config em vez de usar as etapas neste tópico, as configurações serão ignoradas e Outlook na Web usuários receberão a seguinte mensagem de erro:

There's a problem with instant messaging. Please try again later.

Além disso, os seguintes erros de conjunto de integridade são gerados no servidor exchange:

  • HealthSet: OWA.Protocol.Dep

  • Assunto: OWA.Protocol.Dep health set unhealthy (OwaIMInitializationFailedMonitor/OWA.Protocol.Dep) - Owa InstantMessaging provider failed to intialize

  • Mensagem: Owa InstantMessaging provider failed to initialize due to incorrect IM configuration on the server. Signin attempts to OWA IM will fail. Error Message: {Instant Messaging Certificate Thumbprint is null or empty on web.config).

Use os procedimentos neste tópico para corrigir esses erros e configurar a integração de IM entre Skype for Business Server e Exchange 2016 ou Exchange 2019. Não há suporte para integração de IM entre o Lync Server 2013 e o Exchange 2016 ou posterior. Para obter detalhes sobre como configurar Skype for Business Server com Outlook na Web (anteriormente conhecido como Outlook Web App), consulte Configurar a integração entre Skype for Business Server local e Outlook Web App

Do que você precisa saber para começar?

  • Tempo estimado para conclusão: 5 minutos

  • A integração de exchange e Skype for Business requer certificados de servidor confiáveis por todos os servidores envolvidos. Os procedimentos neste tópico pressupõem que você já tenha os certificados necessários. Para obter mais informações, confira Planejar para integrar Skype for Business Server 2015 e Exchange. A impressão digital do certificado de IM necessária refere-se ao certificado Exchange Server atribuído ao serviço IIS.

  • Somente o PowerShell pode ser usado para executar este procedimento. Para saber como abrir o Shell de Gerenciamento do Exchange em sua organização do Exchange local, confira Open the Exchange Management Shell.

  • Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver quais permissões você precisa, consulte a entrada "Configurações de diretório virtual do Client Access" no tópico Permissões de clientes e dispositivos móveis .

  • Dependendo da topologia Skype for Business Server, você pode ter vários pools do FrontEnd, você deve escolher o ponto de extremidade regional (pool mais próximo do site do Exchange AD): IMServerName=<Skype Server\pool Name>.

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.

Use o Shell de Gerenciamento do Exchange para configurar a integração de IM com Outlook na Web

Etapa 1: especificar a impressão digital do servidor de IM e do certificado de IM

Use a seguinte sintaxe no Shell de Gerenciamento do Exchange para especificar a impressão digital do servidor IM e do certificado de IM:

New-SettingOverride -Name "<UniqueOverrideName>" -Component OwaServer -Section IMSettings -Parameters @("IMServerName=<Skype server/pool  name>","IMCertificateThumbprint=<Certificate Thumbprint>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Observações:

  • Para configurar as mesmas configurações em todos os servidores do Exchange 2016 e exchange 2019 na floresta do Active Directory, não use o parâmetro Server .

  • Para configurar as configurações em um servidor específico do Exchange 2016 ou exchange 2019, use o parâmetro Server e o nome do servidor (não use o nome de domínio totalmente qualificado ou FQDN). Esse método é útil quando você precisa especificar diferentes configurações em diferentes servidores do Exchange.

Este exemplo especifica a impressão digital do servidor de IM e do certificado de IM em todos os servidores do Exchange 2016 e do Exchange 2019 na organização.

  • Nome da substituição de configuração: "Substituição de IM" (deve ser exclusivo)

  • Skype for Business nome do servidor: skype01.contoso.com

  • Impressão digital do certificado: CDF34A740E9D225A1A06193A9D44B2CE2775308

  • Motivo de substituição: configurar a IM

New-SettingOverride -Name "IM Override"  -Component OwaServer -Section IMSettings -Parameters @("IMServerName=skype01.contoso.com","IMCertificateThumbprint=CDF34A740E9D225A1A06193A9D44B2CE22775308") -Reason "Configure IM"

Este exemplo especifica o servidor de IM e a impressão digital do certificado IM, mas somente no servidor chamado Mailbox01.

New-SettingOverride -Name "Mailbox01 IM Override"  -Component OwaServer -Section IMSettings -Parameters @("IMServerName=skype01.contoso.com","IMCertificateThumbprint=CDF34A740E9D225A1A06193A9D44B2CE22775308") -Reason "Configure IM" -Server Mailbox01

Etapa 2: atualizar as configurações de IM no servidor exchange

Use a sintaxe a seguir no Shell de Gerenciamento do Exchange para atualizar as configurações de IM no servidor. Você precisa fazer isso em todos os servidores do Exchange 2016 ou exchange 2019 usados para Outlook na Web.

Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Este exemplo atualiza as configurações de IM no servidor chamado Caixa de Correio01.

Get-ExchangeDiagnosticInfo -Server Mailbox01 -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Etapa 3: reiniciar o pool de Outlook na Web no servidor exchange

Execute o comando a seguir no Shell de Gerenciamento do Exchange ou em Windows PowerShell no servidor. Você precisa fazer isso em todos os servidores do Exchange 2016 ou exchange 2019 usados para Outlook na Web.

Restart-WebAppPool MSExchangeOWAAppPool

Use o Shell de Gerenciamento do Exchange para atualizar a integração de IM existente com o Outlook na Web quando o Certificado do Exchange IIS for renovado ou alterado

Etapa 1: atualizar a impressão digital do certificado de IM na substituição existente

Use a seguinte sintaxe no Shell de Gerenciamento do Exchange para especificar a nova impressão digital do certificado IM:

Set-SettingOverride -Name "<UniqueOverrideName>" -Parameters @("IMCertificateThumbprint=<Certificate Thumbprint>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Observações:

  • Para atualizar a impressão digital em todos os servidores do Exchange 2016 e exchange 2019 na floresta do Active Directory, não use o parâmetro Server .

  • Para atualizar a impressão digital em um servidor específico do Exchange 2016 ou exchange 2019, use o parâmetro Server e o nome do servidor (não use o nome de domínio totalmente qualificado ou FQDN). Esse método é útil quando você precisa especificar diferentes configurações em diferentes servidores do Exchange.

Este exemplo atualiza a impressão digital do certificado IM em todos os servidores do Exchange 2016 e exchange 2019 na organização.

  • Nome da substituição de configuração: "Substituição de IM" (deve usar o que já está em vigor das etapas anteriores, pois estamos atualizando, não criando novo)

  • Skype for Business nome do servidor: skype01.contoso.com

  • Impressão digital do certificado: NKT34A740E9D225A1A06193A9D44B2CE22771080

  • Motivo de substituição: configurar a IM

Set-SettingOverride -Name "<UniqueOverrideName>" -Component OwaServer -Section IMSettings -Parameters @("IMServerName=<Skype server/pool  name>","IMCertificateThumbprint=<Certificate Thumbprint>") -Reason "<DescriptiveReason>" [-Server <ServerName>]

Este exemplo especifica o servidor de IM e a impressão digital do certificado IM, mas somente no servidor chamado Mailbox01.

Set-SettingOverride -Identity "Mailbox01 IM Override"  -Parameters @("IMServerName=skype01.contoso.com","IMCertificateThumbprint=NKT34A740E9D225A1A06193A9D44B2CE22771080") -Reason "Configure IM" -Server Mailbox01

Etapa 2: atualizar as configurações de IM no servidor exchange

Use a sintaxe a seguir no Shell de Gerenciamento do Exchange para atualizar as configurações de IM no servidor. Você precisa fazer isso em todos os servidores do Exchange 2016 ou exchange 2019 usados para Outlook na Web.

Get-ExchangeDiagnosticInfo -Server <ServerName> -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Este exemplo atualiza as configurações de IM no servidor chamado Caixa de Correio01.

Get-ExchangeDiagnosticInfo -Server Mailbox01 -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Etapa 3: reiniciar o pool de Outlook na Web no servidor exchange

Execute o comando a seguir no Shell de Gerenciamento do Exchange ou em Windows PowerShell no servidor. Você precisa fazer isso em todos os servidores do Exchange 2016 ou exchange 2019 usados para Outlook na Web.

Restart-WebAppPool MSExchangeOWAAppPool

Como saber se funcionou?

Você saberá que configurou com êxito a integração de IM com Outlook na Web quando a mensagem de erro desaparecer, e os clientes poderão entrar na IM.

Para verificar os valores das propriedades IMServerName e IMCertificateThumbprint em um servidor exchange, substitua <ServerName> pelo nome do servidor (não o FQDN) e execute o seguinte comando:

[xml]$diag=Get-ExchangeDiagnosticInfo -Server <ServerName> -Process MSExchangeMailboxAssistants -Component VariantConfiguration -Argument "Config,Component=OwaServer"; $diag.Diagnostics.Components.VariantConfiguration.Configuration.OwaServer.IMSettings

Observação: no Exchange 2016 CU3 ou anterior, você precisa usar valores diferentes para alguns dos parâmetros:

  • Processo: Microsoft.Exchange.Directory.TopologyService (em vez de MSExchangeMailboxAssistants).

  • Argumento: Config (em vez de "Config,Component=OwaServer").