Microsoft Lync Server
Header

​Seguramente muchos de vuestros clientes os habrán preguntado por la posibilidad de que cada usuario pueda tener su foto asignada en su cuenta del dominio. Esto es relativamente sencillo sin tener que modificar ningún atributo del usuario en el Directorio Activo ni complicarnos mucho la vida. Desde Windows Vista tenemos la posibilidad de especificar una imagen para cada usuario, y la idea es que podamos tener una carpeta en el servidor con las fotos de los usuarios y que se aplique como imagen de su cuenta

Imagen_usuario_gpo.png

En Windows Vista y 7 la imagen por defecto de cualquier usuario se almacena en  "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" y existen dos ficheros:Imagen_personalizada_usuarios_1.jpg

user.bmp: imagen por defecto para las cuentas de usuario

guest.bmp: imagen por defecto para la cuenta de invitado

 

Lo que debemos hacer es muy sencillo, sustituir la imagen user.bmp por la del usuario que ha iniciado sesión, para ello utilizaremos un SCRIPT muy sencillo para copiar la imagen del usuario:

*******************************************************************************************************

REM Se lanza una aplicación que comprueba la membresía del usuario, tratando de distinguir si es un usuario o administrador

@\\Asirlab.com\LAB\Fotos\IsMember.exe "GRP ASIRLAB"

 REM Si el usuario pertenece al grupo GRP ASIRLAB devolverá un 1 en caso contrario un 0

@if ERRORLEVEL 1 goto Usuarios
@if ERRORLEVEL 0 goto Administradores 
@goto end
REM Copia la imagen del usuario desde una ubicación de red y la pega en el equipo local en la ruta "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" con el nombre user.bmp con el modificaro /y para que sobrescriba la imagen sin preguntar
:Usuarios
xcopy \\Asirlab.com\LAB\Fotos\Users\%username%.bmp "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" /y
rename "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\%username%.bmp" "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\user.bmp"
@goto end
 
REM Copia la imagen para un usuario que no pertenezca al grupo GRP ASIRLAB desde una ubicación de red y la pega en el equipo local en la ruta "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" con el nombre user.bmp con el modificaro /y para que sobrescriba la imagen sin preguntar. La imagen es una por defecto que tiene el sistema
:Administradores
xcopy \\Asirlab.com\LAB\Fotos\Admins\user.bmp "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" /y
:end
*******************************************************************************************************

Ahora debemos crear una GPO para que se ejecute el script en el inicio de sesión por parte del usuario en el dominio. Aqui os dejo un script sencillito (cmd o bat como queráis) y lo agregamos a la GPO desde la opción Configuración de usuario – Configuración de Windows – Scripts (inicio de sesión o cierre) – Iniciar sesiónImagen_personalizada_usuarios_2.jpg
El problema que tendríamos ahora mismo es que el usuario no puede modificar el fichero USER.BMP situado en "%ALLUSERSPROFILE%\Microsoft\User Account Pictures" por lo que tenemos que aplicar los permisos necesarios en todos los equipos del dominio. Para ello crearemos otra GPO aplicada a los equipos del dominio y con la siguiente configuración, para ello vamos a Configuración del equipo – Configuración de Windows – Configuración de Seguridad – Sistema de archivos – Agregar archivo…
Imagen_personalizada_usuarios_4.jpg

seleccionamos el fichero en cuestión "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\user.bmp", como la carpeta está oculta no podemos verla desde el miniexplorador, por lo que podemos pegar la ubicación en recuadro habilitado para ello
Imagen_personalizada_usuarios_5.jpg
y ahora aplicamos los permisos necesarios: MODIFICAR. Yo he creado un grupo específico para aplicar esos permisos: ACL Files User Account Pictures (HRW) y con la opción Reemplazar los permisos existentes en todas las subcarpetas y archivos con perimsos heredablesImagen_personalizada_usuarios_3.jpg

Ahora nos queda pendiente compartir la carpeta con las fotos y la  utilidad que comprobará de que grupo es miembro el usuario. Creamos una carpeta en nuestro servidor y la compartimos con los siguientes permisos:

GRUPO ​PERMISO RECURSO COMPARTIDO ​PERMISOS NTFS
​ACL FILES PICTURES USER (HRO) ​LEER ​LEER
 

Agregamos a la carpeta al DFS para seguir con la misma estructura de carpetas y nomenclaturas, y accederíamos a la carpeta mediante la siguiente ruta:

\\Asirlab.com\LAB\Fotos

copiaremos las fotos del usuario con el nombre del usuario y extensión BMP y el fichero ISMEMBER.EXE

\\Asirlab.com\LAB\Fotos

ismember.exe

sbuitrago.bmp

jperez.bmp

amartinez.bmp

Si queremos que los usuarios solo tengan acceso a su imagen, debemos configurar los permisos de lectura sobre cada imagen con permisos exclusivo al propietario (usuario) y a los administradores. La dimensión de la imagen debe ser 128×128 pixeles y en formato BMP, y con esto hemos terminado la configuración.  Ahora cuando un usuario inicie sesión copiará su imagen   "%ALLUSERSPROFILE%\Microsoft\User Account Pictures\user.bmp" y sobreescribiendo la anterior imagen sea la suya o no. Esto no ralentizará el inicio de sesión, puesto que el copiado de 50KB (más o menos) no es ningún esfuerzo para la red, servidor y equipo.

Es un proceso "manual" pero igual de útil, para aplicar los permisos sobre la carpeta en donde están las imágenes podéis crear un script para que aplique los permisos cada x minutos. Por ejemplo, podemos querer que la gente del departamento de RRHH copie las fotos en la carpeta de Fotos y luego el script modifique el permiso sobre la imagen. De esta forma alguien podrá copiar la imagen sin depender del administrador.

Aqui os dejo el script y el ismember:

user_picture.raruser_picture.rar

ismember.rarismember.rar

Debéis cambiar el nombre del grupo que utilizareis para comprobar si es un usuario de empresa o administrador, y la ruta de los ficheros compartidos, etc.. pero vamos eso es trivial. Esta configuración funciona en Windows Vista y 7, aun no lo he probado en Windows 8 pero creo que ha cambiado algo la forma de asignar las fotos de los usuarios, porque ahora adapta las imágenes en distintos tamaños, etc…

Imagen_personalizada_usuarios_6.jpg
en cuanto lo  vea bien os cuento pero me tiene toda la "pinta" de que se hará de forma "similar". He visto esta directiva para asignar la misma imagen a todos los usuarios, y sigue con mismo conecpto de la imagen en la misma ruta, etc… por lo visto ahora es con el formato JPEG. Será cuestión de probarlo …Imagen_personalizada_usuarios_8.jpg

Espero que os sea de utilidad!!!

5672_lync2013_png-550x0.png

Os dejo un pequeño resumen de Microsoft del licenciamiento de Lync 2013, en los próximos días trataré de explicar que licencias son necesarias para una implementación de Lync

Microsoft Lync Server 2013 offers several flexible licensing options that allow you to scale to your business’s specific Unified Communications needs.
 
Server Licenses: A license must be assigned for each instance of the server software that is running the front-end server role—all other roles do not require a license. Lync Server 2013 is licensed in one edition for all deployment scenarios.
 
Client Access Licenses (CALs): To access the Lync Server 2013 services, a Client Access License is required. Three CALs are available for Lync Server: Lync Standard CAL (IM, presence), Lync Enterprise CAL (audio, video, web conferencing), and Lync Plus CAL (Enterprise voice features). Enterprise CALs and Plus CALs are additive to the Standard CAL. CALs are available as either Device CALs or User CALs.
 
User Subscription Licenses (USLs): Three USLs are associated with Office 365 and Lync Online. Plan 1-provides Presence, IM, peer-to-peer VoIP and Video, Plan 2 adds Lync Meetings capability, Plan 3 adds PSTN Access (US and UK), USLs are per user only.
 
Client License: Lync 2013 client licensed via Office Professional Plus (and is also available as a standalone). Lync Windows 8 client is licensed via Windows Store and other mobile clients are available via the relevant platform store. Lync Basic 2013 client licensed via download from Microsoft.

 

 

 

Espero que en los próximos dias subir un artículo propio con un resumen más detallado sobre el licenciamiento de Lync

En Lync podemos grabar las llamadas de conferencia en las que nos encontremos, pero para poder grabar se tiene que habilitar inicialmente.  La grabación de realizará en el cliente y quedará almacenada localmente. Para poder habilitar la grabación debemos ir al Panel de Control de Lync al apartado de Conferencias:

Record_Conferencia.png

Editamos la politica Global y habilitamos las opciones de grabación

Polícita del Organizador

Record_Conferencia_1.png

 

Polícita del Participante
Record_Conferencia_2.pngCuando la grabación de conferencias se habilita, los ponentes y asistentes (incluso participantes anónimos, si marca la casilla correspondiente) pueden grabar la sesión. Esto funciona con cualquier tipo de sesión: Los usuarios de Lync, los usuarios existentes del comunicador, y que llaman PSTN. La clave aquí es la conferencia. Para poder grabar las llamadas se debe estar en una conferencia con más de un usuario. Por ejemplo, si llamamos a alguien a través de la PSTN, no podemos grabar la llamada, pero si agregamos a alguien más a la llamada si que podríamos, puesto que entraríamos en conferencia. Esto lo veremos en otro artículo para que veáis como se pueden grabas las llamadas a la PSTN

Espero que os sea de utilidad!!!

 

sql-server-2012.png

 

5672_lync2013_png-550x0.png

 

 Aqui os muestro un resúmen de las limitaciones de SQL Server Express 2012​, tenedlo en cuenta para vuestras implementaciones de Lync Standard  

 

Feature Name
Enterprise
Business Intelligence
Standard
Web
Express with Advanced Services
Express with Tools
Express
Maximum Compute Capacity Used by a Single Instance (SQL Server Database Engine)1
Operating System maximum
Limited to lesser of 4 Sockets or 16 cores
Limited to lesser of 4 Sockets or 16 cores
Limited to lesser of 4 Sockets or 16 cores
Limited to lesser of 1 Socket or 4 cores
Limited to lesser of 1 Socket or 4 cores
Limited to lesser of 1 Socket or 4 cores
Maximum Compute Capacity Used by a Single Instance (Analysis Services, Reporting Services) 1
Operating system maximum
Operating system maximum
Limited to lesser of 4 Sockets or 16 cores
Limited to lesser of 4 Sockets or 16 cores
Limited to lesser of 1 Socket or 4 cores
Limited to lesser of 1 Socket or 4 cores
Limited to lesser of 1 Socket or 4 cores
Maximum memory utilized (SQL Server Database Engine)
Operating system maximum
64 GB
64 GB
64 GB
1 GB
1 GB
1 GB
Maximum memory utilized (Analysis Services)
Operating system maximum
Operating system maximum
64 GB
N/A
N/A
N/A
N/A
Maximum memory utilized (Reporting Services)
Operating system maximum
Operating system maximum
64 GB
64 GB
4 GB
N/A
N/A
Maximum relational Database size
524 PB
524 PB
524 PB
524 PB
10 GB
10 GB
10 GB
 
 

Espero que os sea de utilidad!!!

​Actualizaciones para Lync

Lync Server 2013/2010
  • Lync Server 2013 Monitoring Management Pack* [version 5.0.8308.0]; download
  • Lync Server 2010 Monitoring Management Pack [version 4.0.7577.203]; download

 

Lync 2010 for Windows Phone
  • Description of the update package for Lync 2010 for Windows Phone: November 2012 [version 4.3.8111.0000]; KB2778018; download package (MarketPlace)
    – update for compatibility with Windows Phone 8
Lync Phone Edition
Note that all support both Lync 2013 and 2010 editions.
  • Microsoft Lync Phone Edition for HP 4110 and HP 4120 [version 7577.4366]; download
  • Microsoft Lync 2010 Phone Edition for Polycom CX700 and LG-Nortel IP Phone 8540 [version 7577.4363]; download
  • Microsoft Lync Phone Edition for Polycom CX500, Polycom CX600 and Polycom CX3000 [version 7577.4366]; download
  • Microsoft Lync Phone Edition for Aastra 6721ip and Aastra 6725ip [version 7577.4366]; download