Configurar Skype Empresarial Server 2015 para usar el almacenamiento de contactos unificado

Skype for Business Server 2015
 

Última modificación del tema:2016-12-19

Resumen:  Configurar el almacén de contactos unificado para Exchange Server 2016 o Exchange Server 2013 y Skype Empresarial Server 2015.

Utiliza el almacén de contactos unificado, los usuarios mantener una lista única de contactos y, a continuación, tienen esos contactos disponibles en múltiples aplicaciones, incluidas Skype Empresarial, 2013 de Microsoft Outlook y Microsoft Outlook Web App 2013. Al habilitar el almacén de contactos unificado para un usuario, los contactos de ese usuario no se almacenan en Skype Empresarial Server 2015 y recuperarse cuando sea necesario. En su lugar, sus contactos se almacenan en Exchange Server 2016 o Exchange Server 2013 y se recuperan mediante Exchange servicios Web.

noteNota:
Técnicamente, la información de contacto se almacena en dos carpetas del buzón de Exchange del usuario. Los contactos en sí se almacenan en una carpeta de contactos de Skype Empresarial, que está visible para los usuarios finales, mientras que los metadatos sobre los contactos se almacenan en una subcarpeta y no están visibles.

Si la autenticación de servidor a servidor entre Skype Empresarial Server 2015 y Exchange Server 2016 o Exchange Server 2013 ya está configurado, entonces también ha habilitado el almacén de contactos unificado; no se requiere ninguna configuración adicional del servidor. Sin embargo, configuración de la cuenta de usuario adicional es necesario para mover los contactos de un usuario en el almacén de contactos unificado. De forma predeterminada, los contactos de los usuarios se mantienen en Skype Empresarial Server y no en el almacén de contactos unificado.

El acceso al almacén de contactos unificados se administra mediante directivas de servicios de usuario de Skype Empresarial Server. Estas directivas poseen únicamente una propiedad (UcsAllowed), que sirve para saber dónde se encuentran los contactos de un usuario. Si un usuario se administra mediante una directiva de servicios de usuario en la que UcsAllowed se ha establecido en True ($True), sus contactos se almacenarán en el almacén de contactos unificados y, si UcsAllowed está establecido en False ($False), estarán en Skype Empresarial Server.

Al instalar Skype Empresarial Server, una directiva de servicios de usuario (configurada en el ámbito global) también se ha instalado. El valor de UcsAllowed en esta directiva se establece en True, significa que, de forma predeterminada, los contactos de usuario se almacenarán en el almacén de contactos unificado (suponiendo que se ha implementado y configurado). Si desea migrar todos los contactos del usuario al almacén de contactos unificado no tienes que hacer nada en absoluto.

Si prefiere no migrar todos los contactos al almacén de contactos unificado, puede deshabilitar el almacén de contactos unificado para todos los usuarios definiendo la propiedad UcsAllowed de la directiva global en False:

Set-CsUserServicesPolicy -Identity global -UcsAllowed $False

Cuando haya deshabilitado el almacén de contactos unificado en la directiva global, puede crear una directiva para cada usuario que habilite el uso del almacén de contactos unificados. De este modo puede hacer que algunos usuarios mantengan sus contactos en el almacén de contactos unificados y otros continúen manteniendo sus contactos en Skype Empresarial Server. Puede crear una directiva de servicios de usuario por usuario usando un comando similar al siguiente:

New-CsUserServicesPolicy -Identity "AllowUnifiedContactStore" -UcsAllowed $True

Una vez creada la directiva, hay que asignarla a los usuarios que deban tener acceso al almacén de contactos unificados. Para ello, se usan comandos parecidos a los siguientes:

Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName "AllowUnifiedContactStore"

Una vez que se ha asignado la directiva, Skype Empresarial Server empezará a migrar los contactos del usuario al almacén de contactos unificado. Después de la migración es completa, el usuario tendrá su o sus contactos se almacenan en Exchange en lugar de Skype Empresarial Server. Si da la casualidad de que el usuario inició la sesión en Lync 2013 en el tiempo de migración finalice, aparecerá un cuadro de mensaje y él o ella le pedirá que inicie sesión de Skype Empresarial y vuelva a iniciar sesión para poder finalizar el proceso. Los usuarios que no se ha asignado esta directiva por usuario no tendrán sus contactos migra al almacén de contactos unificado. Eso es porque la directiva global administra los usuarios y el uso del almacén de contactos unificado se ha deshabilitado en la directiva global.

Para confirmar que los contactos de un usuario se han migrado correctamente al almacén de contactos unificados, hay que ejecutar el cmdlet Test-CsUnifiedContactStore desde el Shell de administración de Skype Empresarial Server:

Test-CsUnifiedContactStore -UserSipAddress "sip:kenmyer@litwareinc.com" -TargetFqdn "atl-cs-001.litwareinc.com"

Si Test-CsUnifiedContactStore finaliza correctamente, querrá decir que los contactos del usuario sip:kenmyer@litwareinc.com se han migrado correctamente al almacén de contactos unificados.

Si necesita quitar los contactos de un usuario del almacén de contactos unificados (porque dicho usuario deba volver a hospedarse en Microsoft Lync Server 2010 y ya no pueda usar el almacén), puede hacer dos cosas. Primero, debe asignar al usuario una nueva directiva de servicios de usuario que prohíba almacenar contactos en el almacén de contactos unificados (en otras palabras, una directiva en la que la propiedad UcsAllowed esté establecida en $False). Si no posee una directiva de estas características, puede crear una con un comando parecido al siguiente:

New-CsUserServicesPolicy -Identity NoUnifiedContactStore -UcsAllowed $False

Después, puede usar un comando como el siguiente para asignar esta nueva directiva por usuario (NoUnifiedContactStore):

Grant-CsUserServicesPolicy -Identity "Ken Myer" -PolicyName NoUnifiedContactStore

Con el comando anterior la nueva directiva se asigna al usuario Ken Myer y, asimismo, se impide que los contactos de Ken migren al almacén de contactos unificados.

noteNota:
Algunas veces, se puede lograr el mismo efecto con tan solo quitar la directiva de servicios de usuario actual que el usuario tiene asignada. Imaginemos, por ejemplo, que Ken Myer tiene una directiva de servicios de usuario por usuario que permite el uso del almacén de contactos unificados, pero la directiva global prohíbe usarlo. En tal caso, se podría quitar la directiva de servicios de usuario que Ken tiene asignada. Al hacerlo, Ken pasará automáticamente a estar administrado por la directiva global y, en consecuencia, dejará de tener acceso al almacén de contactos unificados.
Para quitar la asignación de la directiva por usuario previamente asignada, utilice el mismo comando que antes, pero establezca el parámetro PolicyName esta vez en un valor nulo:
Grant-CsUserServicesPolicy –Identity "Ken Myer" –PolicyName $Null

Al trabajar con el almacén de contactos unificados, es importante tener presente el fragmento "se impide que los contactos de Ken migren al almacén de contactos unificados". Asignar a Ken una nueva directiva de servicios de usuario no basta para que sus contactos se quiten del almacén de contactos unificados. Cuando un usuario inicia sesión en Skype Empresarial Server, el sistema comprueba su directiva de servicios de usuario para ver si sus contactos deben permanecer en el almacén de contactos unificados. Si la respuesta es afirmativa (es decir, la propiedad UcsAllowed está establecida en $True), los contactos se migrarán al almacén de contactos unificados (siempre y cuando dichos contactos no estén aún ahí). Si la respuesta es negativa, Skype Empresarial Server simplemente omite los contactos del usuario y avanza a la siguiente tarea, lo que significa que Skype Empresarial Server no los quitará del almacén de contactos unificados automáticamente, sea cual sea el valor de la propiedad UcsAllowed.

Esto también quiere decir que, después de asignar al usuario una nueva directiva de servicios de usuario, se debe ejecutar el cmdlet Invoke-CsUcsRollback para sacar los contactos de Exchange Server y colocarlos en Skype Empresarial Server. Por ejemplo, después de asignar a Ken Myer una nueva directiva de servicios de usuario, sus contactos se pueden sacar del almacén de contactos unificados con el siguiente comando:

Invoke-CsUcsRollback -Identity "Ken Myer"

Si se cambia la directiva de servicios de usuario, pero no se ejecuta el cmdlet Invoke-CsUcsRollback, los contactos de Ken no se eliminarán del almacén de contactos unificados. ¿Qué ocurriría si se ejecutara Invoke-CsUcsRollback sin modificar la directiva de servicios de usuario de Ken Myer? Pues que los contactos de Ken se eliminarán de manera temporal del almacén de contactos unificados. El hecho de que esta eliminación sea temporal es importante. Después de que los contactos de Ken se quiten del almacén de contactos unificados, Skype Empresarial Server esperará siete días para ver qué directiva de servicios de usuario se ha asignado a Ken. Si Ken sigue teniendo asignada una directiva que permite usar el almacén de contactos unificados, sus contactos se colocarán de nuevo en dicho almacén. Para eliminar contactos del almacén de contactos unificados de manera permanente, debe cambiar la directiva de servicios de usuario y, además, ejecutar el cmdlet Invoke-CsUcsRollback.

El número de variables que pueden afectar a la migración es enorme por lo que es difícil calcular cuánto tiempo llevará migrar completamente todas las cuentas al almacén de contactos unificados. Por regla general, la migración no tiene efecto de forma inmediata, aunque se migre un número pequeño de contactos, puede llevar 10 minutos o más completar el traspaso.

 
Mostrar: