Condividi tramite


Configurare l'integrazione della messaggistica istantanea con Outlook sul web in Exchange

Per configurare l'integrazione della messaggistica istantanea tra Skype for Business Server e Outlook sul web (in precedenza noto come Outlook Web App) in Exchange 2016 o Exchange 2019, è necessario usare Exchange Management Shell. È diverso rispetto alle versioni precedenti di Exchange in cui era necessario modificare il file web.config. Se si modifica il file web.config invece di usare la procedura descritta in questo argomento, le impostazioni vengono ignorate e gli utenti di Outlook sul Webricevono il messaggio di errore seguente:

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

Inoltre, i seguenti errori del set di integrità vengono generati nel server Exchange:

  • HealthSet: OWA.Protocol.Dep

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

  • Messaggio: 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).

Usare le procedure descritte in questo argomento per correggere questi errori e configurare l'integrazione della messaggistica istantanea tra Skype for Business Server ed Exchange 2016 o Exchange 2019. L'integrazione della messaggistica istantanea tra Lync Server 2013 ed Exchange 2016 o versioni successive non è supportata. Per informazioni dettagliate sulla configurazione di Skype for Business Server con Outlook sul web (in precedenza noto come Outlook Web App), vedere Configurare l'integrazione tra Skype for Business Server locali e Outlook Web App

Che cosa è necessario sapere prima di iniziare?

  • Tempo stimato per il completamento: 5 minuti

  • L'integrazione di Exchangee Skype for Business richiede che i certificati del server vengano considerati attendibili da tutti i server coinvolti. Le procedure descritte in questo argomento presuppongono che si disponga già dei certificati necessari. Per ulteriori informazioni, vedere Piano di integrazione di Skype for Business Server 2015 con Exchange. L'identificazione personale del certificato di messaggistica istantanea richiesta fa riferimento al certificato Exchange Server assegnato al servizio IIS.

  • È possibile utilizzare solo PowerShell per eseguire questa procedura. Per sapere come aprire Exchange Management Shell nell'organizzazione di Exchange locale, vedere Open the Exchange Management Shell.

  • Devi disporre delle autorizzazioni per poter eseguire queste procedure. Per visualizzare le autorizzazioni necessarie, vedere la voce "Impostazioni della directory virtuale accesso client" nell'argomento Autorizzazioni per client e dispositivi mobili .

  • A seconda della topologia Skype for Business Server, è possibile che siano presenti più pool FrontEnd, è necessario selezionare l'endpoint a livello di area (pool più vicino al sito di Exchange AD): IMServerName=<Skype Server\pool Name>.

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.

Utilizzare Exchange Management Shell per configurare l'integrazione della messaggistica istantanea con Outlook sul Web

Passaggio 1: Specificare il server di messaggistica istantanea e l'identificazione personale del certificato di messaggistica istantanea

Usare la sintassi seguente in Exchange Management Shell per specificare il server di messaggistica istantanea e l'identificazione personale del certificato di messaggistica istantanea:

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

Note:

  • Per configurare le stesse impostazioni in tutti i server Exchange 2016 ed Exchange 2019 nella foresta di Active Directory, non usare il parametro Server .

  • Per configurare le impostazioni in un server Exchange 2016 o Exchange 2019 specifico, usare il parametro Server e il nome del server (non usare il nome di dominio completo o fqdn). Questo metodo è utile quando è necessario specificare impostazioni diverse in diversi server Exchange.

Questo esempio specifica il server di messaggistica istantanea e l'identificazione personale del certificato di messaggistica istantanea in tutti i server Exchange 2016 ed Exchange 2019 nell'organizzazione.

  • Impostazione del nome di override: "IM Override" (deve essere univoco)

  • Skype for Business nome del server: skype01.contoso.com

  • Identificazione personale del certificato: CDF34A740E9D225A1A06193A9D44B2CE22775308

  • Motivo dell'override: Configurare la messaggistica istantanea

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

In questo esempio vengono specificati il server di messaggistica istantanea e l'identificazione personale del certificato di messaggistica istantanea solo nel server denominato Mailbox01.

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

Passaggio 2: Aggiornare le impostazioni di messaggistica istantanea sul server Exchange

Usare la sintassi seguente in Exchange Management Shell per aggiornare le impostazioni di messaggistica istantanea sul server. È necessario eseguire questa operazione in ogni server Exchange 2016 o Exchange 2019 usato per Outlook sul web.

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

In questo esempio vengono aggiornate le impostazioni di messaggistica istantanea nel server denominato Mailbox01.

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

Passaggio 3: Riavviare il pool di Outlook sul web nel server Exchange

Eseguire il seguente comando in Exchange Management Shell o in Windows PowerShell nel server. È necessario eseguire questa operazione in ogni server Exchange 2016 o Exchange 2019 usato per Outlook sul web.

Restart-WebAppPool MSExchangeOWAAppPool

Utilizzare Exchange Management Shell per aggiornare l'integrazione della messaggistica istantanea esistente con Outlook sul Web quando il certificato IIS di Exchange viene rinnovato o modificato

Passaggio 1: Aggiornare l'identificazione personale del certificato di messaggistica istantanea nell'override esistente

Utilizzare la sintassi seguente in Exchange Management Shell per specificare la nuova identificazione personale del certificato di messaggistica istantanea:

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

Note:

  • Per aggiornare l'identificazione personale in tutti i server Exchange 2016 ed Exchange 2019 nella foresta di Active Directory, non usare il parametro Server .

  • Per aggiornare l'identificazione personale in un server Exchange 2016 o Exchange 2019 specifico, usare il parametro Server e il nome del server (non usare il nome di dominio completo o fqdn). Questo metodo è utile quando è necessario specificare impostazioni diverse in diversi server Exchange.

In questo esempio viene aggiornata l'identificazione personale del certificato di messaggistica istantanea in tutti i server Exchange 2016 ed Exchange 2019 nell'organizzazione.

  • Impostazione del nome di override: "IM Override" (deve usare quello già in uso dai passaggi precedenti poiché si sta aggiornando, non ne viene creato uno nuovo)

  • Skype for Business nome del server: skype01.contoso.com

  • Identificazione personale del certificato: NKT34A740E9D225A1A06193A9D44B2CE22771080

  • Motivo dell'override: Configurare la messaggistica istantanea

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

In questo esempio vengono specificati il server di messaggistica istantanea e l'identificazione personale del certificato di messaggistica istantanea solo nel server denominato Mailbox01.

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

Passaggio 2: Aggiornare le impostazioni di messaggistica istantanea sul server Exchange

Usare la sintassi seguente in Exchange Management Shell per aggiornare le impostazioni di messaggistica istantanea sul server. È necessario eseguire questa operazione in ogni server Exchange 2016 o Exchange 2019 usato per Outlook sul web.

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

In questo esempio vengono aggiornate le impostazioni di messaggistica istantanea nel server denominato Mailbox01.

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

Passaggio 3: Riavviare il pool di Outlook sul web nel server Exchange

Eseguire il seguente comando in Exchange Management Shell o in Windows PowerShell nel server. È necessario eseguire questa operazione in ogni server Exchange 2016 o Exchange 2019 usato per Outlook sul web.

Restart-WebAppPool MSExchangeOWAAppPool

Come verificare se l'operazione ha avuto esito positivo

È possibile verificare di aver configurato correttamente l'integrazione della messaggistica istantanea con Outlook sul Web quando il messaggio di errore scompare e i client sono in grado di accedere alla messaggistica istantanea.

Per verificare i valori delle proprietà IMServerName e IMCertificateThumbprint in un server Exchange, sostituire <ServerName> con il nome del server (non l'FQDN) ed eseguire il comando seguente:

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

Nota: In CU3 di Exchange 2016 o versioni precedenti, è necessario utilizzare valori diversi per alcuni dei parametri:

  • Processo: Microsoft.Exchange.Directory.TopologyService (anziché MSExchangeMailboxAssistants).

  • Argomento: Config (anziché "Config,Component=OwaServer").