Sincronización del calendario de Microsoft Teams con Exchange 2016/2019

Con Microsoft Teams reemplazando a Skype for Business, es necesario ejecutar algunos scripts de integración para permitir que sus servidores Exchange 2016 o Exchange 2019 locales puedan compartir información. Si no está familiarizado con el Asistente de configuración híbrida (HCW), si ha configurado un nuevo inquilino de Microsoft 365 y desea sincronizar su información local, debe ejecutar este asistente para que sus certificados estén en su lugar, los conectores estén configurados y esté listo para mover todo a Microsoft 365 o ejecutar en modo híbrido. Uno de los mayores desafíos es la sincronización del calendario de forma local a Microsoft 365 y hacer que el icono del calendario aparezca en Microsoft Teams. Suponga que su configuración es incorrecta o que no ha realizado las secuencias de comandos que necesita. En ese caso, es posible que no se muestre el Calendario o que se muestre un Calendario en Microsoft Teams sin información o que le advierta que no aparece nada todavía porque su administrador no lo ha configurado.

dropbox o google drive

Shutterstock

Primer paso: descargue la última versión de HCW

Como regla general, generalmente descargo el HCW más reciente porque los errores en versiones anteriores o los problemas se solucionan en la versión más reciente. Microsoft recomienda ejecutar el HCW más reciente. Además, para que Teams y Exchange 2016 o Exchange 2019 se ejecuten sin problemas, debe ejecutar la última actualización acumulativa (CU) para esa versión de Exchange. En este artículo, no cubriremos el Asistente de configuración híbrida, ya que es bastante sencillo ejecutar la configuración. Estos son algunos de los elementos clave del HCW:

  • Deje que el asistente seleccione un servidor Exchange 2016 o Exchange 2019 óptimo.
  • Inicie sesión en su inquilino de Office 365 y deje que el asistente no muestre problemas para las instalaciones locales y Microsoft Office 365.
  • Seleccione el certificado SSL que utilizará.
  • Colocar Detección automática para su dominio, ya sea a $ true o $ false según sus necesidades, e ingrese el nombre de dominio.
  • Deje que la configuración continúe y cree los conectores para que pueda terminar. Si hay errores, debe solucionarlos.

Para poder ejecutar algunos de los comandos, debe hacerlo desde su servidor Exchange. Aquí están los tres primeros:

New-AuthServer -Name "WindowsAzureACS" -AuthMetadataUrl "https://accounts.accesscontrol.windows.net/contoso.com/metadata/json/1"
New-AuthServer -Name "evoSTS" -Type AzureAD -AuthMetadataUrl https://login.windows.net/contoso.com/federationmetadata/2007-06/federationmetadata.xml
Get-PartnerApplication | ?{$_.ApplicationIdentifier -eq "00000002-0000-0ff1-ce00-000000000000" -and $_.Realm -eq ""} | Set-PartnerApplication -Enabled $true

Sube tus certificados

Debe tener un certificado que debe cargarse en Azure / Office 365 Tenant for OAuth. Debe conectarse con su inquilino aquí, eso es lo que hacen las dos primeras líneas, y el restablecimiento es crear el certificado para usted y luego crear el principal.

$Cred = Get-Credential
Connect-MSOLService -Credential $Cred
$CertFile = "$ENV:SYSTEMDRIVEOAuthConfigOAuthCert.cer"
$objFSO = New-Object -ComObject Scripting.FileSystemObject
$CertFile = "\Server1c$OAuthConfigOAuthCert.cer"
$CER = New-Object System.Security.Cryptography.X509Certificates.X509Certificate
$CER.Import($CertFile)
$binCert = $cer.GetRawCertData()
$CredValue = [System.Convert]::ToBase64String($binCert)
$ServiceName = "00000002-0000-0ff1-ce00-000000000000"
$P = Get-MsolServicePrincipal -ServicePrincipalName $ServiceName
New-MsolServicePrincipalCredential -AppPrincipalId $P.AppPrincipalId -Type asymmetric -Usage Verify -Value $credValue

El siguiente paso es muy importante: debe asegurarse de que se agreguen los nombres principales de servicio que tiene para Detección automática y Outlook Web Access (OWA), especialmente si tiene varios dominios, o de lo contrario obtendrá errores de certificado.

En la misma sesión, debe verificar qué nombres tiene con el siguiente comando:

Get-MsolServicePrincipal -AppPrincipalId 00000002-0000-0ff1-ce00-000000000000 | select -ExpandProperty ServicePrincipalNames

Si le faltan valores, debe agregar lo que ha establecido en Exchange. Aquí está el conjunto de comandos:

$ServiceName = "00000002-0000-0ff1-ce00-000000000000";
$x = Get-MsolServicePrincipal -AppPrincipalId $ServiceName;
$x.ServicePrincipalnames.Add("https://mail.domain.com/");
$x.ServicePrincipalnames.Add("https://autodiscover.domain.com/");
Set-MSOLServicePrincipal -AppPrincipalId $ServiceName -ServicePrincipalNames $x.ServicePrincipalNames;

Ahora que lo anterior está hecho, debe ejecutar el Asistente de configuración híbrida y luego dejar que todo se sincronice. Microsoft advierte que tomará entre 2 y 24 horas.

Lo siguiente es la concesión de licencias. Debe tener una licencia asignada a un usuario en su inquilino de Microsoft Office 365. Puede ser una licencia para equipos dedicados o una licencia E5. Una vez que se asigna la licencia, también lleva tiempo sincronizar.

Al experimentar esto con varios clientes, noté que la interfaz web se actualizaba primero en comparación con el cliente de escritorio. Apareció el ícono de Calendario, y una vez que se borró la caché mientras estábamos probando en el cliente de escritorio, el ícono de Calendario apareció y se sincronizó sin problemas.

Lo que sí noté fue si realiza algún cambio en Servicios web de Microsoft Exchange (EWS), esto puede afectar la conectividad al Calendario y también puede afectar la conectividad para los usuarios de Mac, así que solo tome nota de esto. Si restringe EWS en su organización, debe asegurarse de que el agente de programación, Microsoft Teams y Skype for Business se agreguen a la lista de permitidos.

Una vez que todo se haya sincronizado y resuelto, debería poder crear elementos de Calendario directamente desde Microsoft Teams, y se sincronizarán con su Calendario local de Exchange y viceversa.

Solución de problemas de sincronización del calendario de Microsoft Teams

Para solucionar problemas, puede habilitar la configuración de inicio de sesión (haga clic en la rueda dentada debajo de su nombre) y reinicie Microsoft Teams.

En macOS, puede hacer clic en el menú Ayuda y elegir “recopilar registros de soporte”. En Windows, puede hacer clic con el botón derecho en el icono de la bandeja y elegir obtener registros. Para conocer la ubicación de los registros del escritorio, puede ver dónde están en la imagen a continuación.

Imagen destacada: Shutterstock


Vistas de publicaciones:
812


About the Author

Leave a Reply

Your email address will not be published. Required fields are marked *