Issues de Lync 2013 bajo Windows 2012 R2

Lunes, 28 de abril de 2014 6 comentarios

Me he encontrado en un proyecto implementado recientemente algunos issues de Lync 2013 cuando se instala bajo Windows 2012 R2. Los problemas presentados fueron en el servidor Frontal (presentaciones, replicación) y en el servidor Edge (replicación). A continuación describo cada uno.

 

1)       Clave de registro modificada en el servidor Frontal

a)       Issues con las opciones de menú de lync de Presentaciones:

En el servidor frontal fue necesario agregar la clave descrita en el siguiente enlace:

http://support.microsoft.com/kb/2901554/en-us

La ruta de clave del registro es HKLM\System\CurrentControlSet\Control\SecurityProviders\Schannel

 

En otros blogs comentan de agregar otra clave (SendTrustedIssuerList)pero en este caso no hizo falta

http://hseminiano.blogspot.com.es/2013/05/lync-2013-replication-issue-with-edge.html

Ima1

Esta clave corrige los siguientes errores:

·         Presencia de eventos de error con los identificadores ID 32042 e ID 61045 descritos en el enlace mencionado anteriormente.

·         La no aparición de la opción en el cliente de Lync 2010 o Lync 2013 “Presentación de PowerPoint” como se muestra en la siguiente figura:

Ima2

 

2)       Componentes adicionales en el servidor frontal para corregir los problemas presentados con un cliente Lync 2010 conectado desde Internet

En el servidor frontal fue necesario agregar otros componentes para corregir estos errores. Los componentes agregados fueron los siguientes:

Add-WindowsFeature NET-Framework-Features, NET-Framework-Core, NET-HTTP-Activation, NET-Non-HTTP-Activ, NET-WCF-HTTP-Activation45

Estas características instaladas permiten que un cliente conectado desde Internet pueda presentar una presentación de PowerPoint y esta pueda ser vista por un cliente de Lync 2013 ya sea conectado desde la red interna o desde Internet.

Más información en el siguiente enlace:

http://hpicao.blogspot.com.es/2012/11/lync-2013-with-office-web-apps-server.html  

3)       Clave de registro modificada en el servidor Edge

a)       Problemas de replicación entre el servidor frontal y el servidor edge

Debido a que la plataforma de Lync 2013 fue desplegada en servidores Windows Server 2012, la replicación entre el servidor frontal y el servidor edge presentaba problemas. Fue necesario agregar una clave de registro como se describe en el siguiente enlace:

http://hseminiano.blogspot.com.es/2013/05/lync-2013-replication-issue-with-edge.html

La ruta de la clave agregada fue la siguiente:

HKey_Local_Machine\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL

En otro blog dicen también de agregar otra clave (SendTrustedIssuerList)pero en este caso no fue necesario

http://hseminiano.blogspot.com.es/2013/05/lync-2013-replication-issue-with-edge.html

Ima3

 

Precios de licencia de Lync 2013

Jueves, 4 de julio de 2013 Sin comentarios

A continuación se presenta unas tablas resumen de los precios del tipo de licencia de Lync 2013 (Información extraída del documento de Microsoft Lync Server 2013 Licensing Guide, disponible en http://office.microsoft.com/en-us/lync/microsoft-lync-licensing-overview-lync-for-multiple-users-FX103789668.aspx

Client and Server Pricing

Microsoft Lync Pricing

Prices ($)

Lync 2013 Client

31

Lync Server 2013

3,646

 

CAL Pricing

Lync Server CAL Pricing

Prices ($)

Standard CAL (per device)

31

Standard CAL (per user)

36

Enterprise CAL (per device)

107

Enterprise CAL (per user)

123

Plus CAL (per device)

107

Plus CAL (per user)

123

Scripts para mover buzones hacia Exchange 2010 y tarea automatizada de movimiento de buzones

Jueves, 4 de julio de 2013 2 comentarios

Para mover usuarios desde Exchange 2003/2007 hacia Exchange 2010, se puede usar un script que de manera automatizada mueva buzones hacia los servidores de mailbox en Exchange 2010, partiendo de la información contenida en un archivo csv.

Antes de mover buzones podría ser necesario validar si los usuarios a mover existen en el dominio. Para esto, se puede ejecutar un script que de igual forma parte del mismo archivo csv.

El archivo csv es de la forma:

clip_image001

El campo useriD corresponde al alias en Exchange del usuario y el campo TargetDB a la base de datos destino donde se moverá el usuario.

El script para validar los usuarios es el siguiente:

$UserstoDB = import-csv e:\scripts\MM.csv

foreach ($Record in $UserstoDB)

{

$users = $record.userid

$database = $record.targetdb

New-MoveRequest –identity $users –TargetDatabase “$Database” -whatif

}

Una vez validado los usuarios se puede proceder a moverlos hacia las bases de datos mediante el siguiente script:

$UserstoDB = import-csv e:\scripts\MM.csv

foreach ($Record in $UserstoDB)

{

$users = $record.userid

$database = $record.targetdb

New-MoveRequest –identity $users –TargetDatabase “$Database”

}

A este script lo llamaremos MM.ps1

De igual forma se puede establecer una tarea que se ejecute a una hora predeterminada. En este caso, la tarea se llamará Move Mailbox y tendrá las siguientes configuraciones. Para ello, se utiliza la herramienta Task Scheduler y se crea una tarea como sigue:

Clic derecho en Task Scheduler y hacemos clic Create Task

clip_image003

Aparecerá la siguiente imagen. Seleccionamos las opciones Run whether user is logged on or not para forzar que se ejecute el script si el usuario no ha iniciado sesión y la opción Run with highest privileges. Seleccionamos Windows Server 2012.

clip_image005

clip_image007

En la pestaña Triggers, hacemos clic en New

clip_image009

En este caso el script solo se ejecutará una vez para el día 04/0713 a las 21:30 pm. Esta configuración dependerá del requerimiento a satisfacer con el script.

clip_image011

En la pestaña Actions, hacemos clic en New

clip_image013

La siguiente ruta será colocada en la opción “Program/Script”

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

Y el siguiente argumento en la opción “Add arguments (optional)” donde se puede apreciar cual es el script a ejecutarse en la tarea programada (mm.ps1)

-version 2.0 -noexit -command ". ‘C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1’; Connect-ExchangeServer -auto; c:\scripts\mm.ps1"

clip_image015

clip_image017

Dejamos las pestañas Conditions y Settings con los valores por defecto:

clip_image019

clip_image021

Confirmamos la clave para programar la tarea

clip_image023

Por último aparecerá la tarea como se muestra en la siguiente imagen y que se ejecutará a las 21:30 pm del día 04/07/13

clip_image025

Categories: Mensajería - Exchange Tags: