Seguimos adelante con esta serie de notas, en este caso veremos la instalación y configuración del licenciamiento de Remote Desktop (Escritorio Remoto), ya que como todos sabemos en este caso se requieren licencias separadas (RDCALs) de las de cliente del servidor (CALs)
Usaremos la misma infraestructura que tenemos de las notas anteriores, y para no complicar la demostración instalaremos la funcionalidad RDL (Remote Desktop Licensing) en el Controlador de Dominio (DC1)
En DC1, en Server Manager, Remote Desktop Services observamos que existen dos iconos color verde, que son opciones a configurar, en esta ocasión veremos el “RD Licensing”
Así que pulsando con el botón sobre “RD Licensing” comenzamos con el asistente
En esta demostración lo haré sobre DC1, así que hay que seleccionarlo y agregarlo
Seleccionamos el tipo de licenciamiento que usaremos, “Por dispositivo” o “Por usuario”. En este caso seleccioné el primero
Una vez finalizado lo anterior nos preguntamos ¿y cómo lo configuramos?
Hay dos opciones, cualquiera de ambas nos llevará al mismo lugar, pero muestro primero una que me pareció curiosa porque todavía sigue apareciendo “Terminal Services” ¿un bug? 🙂
La otra opción con botón derecho sobre el servidor y eligiendo “RD Licensing Manager”
El procedimiento consiste primero en activar el servidor de licencias, y luego agregar las licencias
Seguimos el asistente
Dejaré el método por omisión, a través de Internet, pero pueden elegir otros métodos (Explorador y Telefóno)
La información en el siguiente cuadro es requerida, en especial la selección del país por las restricciones de exportación
Esta segunda pantalla se puede dejar sin completar si lo desean, y cuando prosigamos comenzará la activación a través de la web
Observemos que se ha activado exitosamente, y ya está marcada por omisión la opción para agregar las RDCALs
Observern los diferentes tipos de licenciamiento, y elijan el adecuado para su caso
Seleccionaré el correcto para mi caso
Introducimos la correspondiente clave para licencias que tenemos
Disculpen que tengo algunos pixels de la pantalla que fallan 😛
Se instalan las licencias
Y al fin 🙂
En la sección Servers, con botón derecho sobre DC1 accedemos a “RD Licensing Manager”
Y ¡sorpersa! singno de advertencia, algo falta aún, así que accedemos por “Review”
Solo falta agregar al License Server al grupo “Terminal Server License Server”, lo cual hacemos desde el botón correspondiente
Ahora nos avisa los privilegios que ncesitamos
Por último (espero) nos informa que debemos reiniciar el servicio “Remote Desktop License”
Así que reiniciamos el servicio en la forma clásica
Volvemos a la consola “RD Lincensing Manager” y con un refresco, ahora podemos ver que todo está bien (check verde)
A modo de prueba crearé y observaré un Reporte, que por supuesto estará totalmente sin datos, ya que todavía no se ha conectado nadie
Sigamos las pantallas
Sólo para observar el formato del reporte
Para hacer el tema un poco más interesante probaré ahora desde máquinas cliente con un usuario de prueba acceder al RDWA, porque hasta ahora en todas las notas anteriores usé al Administrator
La captura que ven abajo, es desde un Windows 8, y con el EI 10 accedido desde el “Modern UI”. En el fondo se puede observar de una prueba anterior la pantalla por omisión del nuevo IIS
Inicamos sesión con el usuario de prueba
Y nos disponemos a inciar una aplicación (Calculadora). Debemos autorizar el uso del archivo RDP elijiendo “Open”
Y observemos algo interesante, desde el cliente podemos seleccionar si lo deseamos que no nos muestre más la advertencia
¿¿¿Otra vez credenciales??? Observen que es para conectarse al RDCB. Al finalizar esta demostración mostraré cómo solucionarlo
Por ahora ingresemos los datos pedidos
¡Al fin!
Vuelvo al “RD Licensing Manager” para ver si está otorgando las licencias reales y me encuentro con que ha emitido una temporal
No preocuparse, es lo esperable. Como medida de precaución ante una conexión accidental el sistem emitirá la licencia definitiva cuando el equipo se conecte por segunda vez. Podemos observarlo en la siguiente captura (con más licencias)
Y si ahora nuevamente creamos un reporte, podremos ver las licencias asignadas
Nos quedó pendiente cómo resolver el tema del segundo pedido de credenciales, es fácil y lo podemos hacer por medio de GPO
Debemos crear una GPO, que afecte a las máquinas cliente. Nos ubicamos en Computer Configuration / Policies / Administrative Templates …/ System / Credentials Delegation, y editamos “Allow delegating default credentials”
Entrando por el botón “Show” agregamos “TERMSRV/<nombre de los RDs>”
En este caso usé el caracter “*” con el nombre del Dominio, lo que implica todos los RDs del Dominio
Resumiendo lo que tenemos hasta acá si han seguido todas las demostraciones: En nuestro Dominio (root.guillermod.com.ar) con el Controlador de Dominio DC1, hemos instalado los siguientes roles en cada equipo:
- DC1: Controlador de Dominio y Remote Desktop License Server
- RDSH1: Remote Desktop Session Host
- RDSH2: Remote Desktop Session Host
- RDCB1: Remote Desktop Connection Broker
- RDWA1: Remote Desktop Web Access
Comments
Fatal error: Uncaught Error: Call to undefined function ereg() in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php:333 Stack trace: #0 F:\blogs.itpro.es\wp-content\themes\notesil\functions.php(35): notesil_commenter_link() #1 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(179): notes_comments(Object(WP_Comment), Array, 1) #2 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(145): Walker_Comment->start_el('', Object(WP_Comment), 1, Array) #3 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(139): Walker->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #4 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(387): Walker_Comment->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #5 F:\blogs.itpro.es\wp-includes\comment-template.php(2174): Walker->paged_walk(Array, '5', 0, 0, Array) #6 F:\blogs.itpro.es\wp-content\themes\notesil\comments.php(25): wp_list_comments('type=comment&ca...') #7 F:\blogs.itpro.es\wp-includes\comment-template.php(1512): require('F:\\blogs.itpro....') #8 F:\ in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php on line 333