Instalar, actualizar y desinstalar Session Recording
Este capítulo detalla cómo instalar Session Recording mediante el instalador de XenApp/XenDesktop. Contiene las siguientes secciones:
Lista de comprobación de la instalación
Instalar los componentes de administración de Session Recording
Configurar Director para usar el servidor de Session Recording
Instalar el agente de Session Recording
Instalar el reproductor de Session Recording
Lista de comprobación de la instalación
A partir de la versión 7.14, puede instalar los componentes de Session Recording mediante el instalador de XenApp/XenDesktop.
Antes de iniciar la instalación, complete esta lista:
| ✔ | Paso |
|---|---|
| Seleccione las máquinas en las que desea instalar cada componente de Session Recording y asegúrese de que cada equipo cumpla los requisitos de hardware y software para el componente o los componentes que se van a instalar en él. | |
| Utilice las credenciales de su cuenta de Citrix® para acceder a la página de descarga de XenApp and XenDesktop® y descargar el archivo ISO del producto. Descomprima el archivo ISO o grábelo en un DVD. | |
| Para utilizar el protocolo TLS para la comunicación entre los componentes de Session Recording, instale los certificados correctos en su entorno. | |
| Instale las revisiones necesarias para los componentes de Session Recording. Las revisiones están disponibles en el Soporte de Citrix. | |
| Configure Director para crear y activar las directivas de Session Recording. Para obtener más información, consulte Configurar Director para usar el servidor de Session Recording. |
Nota:
- Citrix recomienda dividir las aplicaciones publicadas en Grupos de entrega independientes según sus directivas de grabación, ya que el uso compartido de sesiones para aplicaciones publicadas puede entrar en conflicto con las directivas activas si se encuentran en el mismo Grupo de entrega. Session Recording hace coincidir la directiva activa con la primera aplicación publicada que abre un usuario.
- Si tiene previsto utilizar Machine Creation Services™ (MCS) o Provisioning Services, prepare un QMId único. El incumplimiento puede provocar la pérdida de datos de grabación.
- SQL Server requiere que TCP/IP esté habilitado, que el servicio SQL Server Browser esté en ejecución y que se utilice la autenticación de Windows.
- Para usar HTTPS, configure los certificados de servidor para TLS/HTTPS.
- Asegúrese de que los usuarios en Usuarios y grupos locales > Grupos > Usuarios tengan permiso de escritura en la carpeta C:\windows\Temp.
Instalar los componentes de administración de Session Recording
Citrix recomienda instalar los componentes de administración, el agente y el reproductor de Session Recording en servidores independientes. Los componentes de administración de Session Recording incluyen la base de datos, el servidor y la consola de directivas de Session Recording. Puede elegir cuáles de estos componentes instalar en un servidor.
Paso 1: Descargue el software del producto e inicie el asistente
- Si aún no ha descargado el ISO de XenApp® y XenDesktop, utilice las credenciales de su cuenta de Citrix para acceder a la página de descarga de XenApp and XenDesktop y descargar el archivo ISO del producto. Descomprima el archivo ISO o grábelo en un DVD.
- Utilice una cuenta de administrador local para iniciar sesión en la máquina donde va a instalar los componentes de administración de la Grabación de sesiones. Inserte el DVD en la unidad o monte el archivo ISO. Si el instalador no se inicia automáticamente, haga doble clic en la aplicación AutoSelect o en la unidad montada. Se iniciará el asistente de instalación.
Paso 2: Elija qué producto instalar

Haga clic en Iniciar junto al producto que desea instalar: XenApp o XenDesktop.
Paso 3: Seleccione Grabación de sesiones

Seleccione la entrada de Grabación de sesiones.
Paso 4: Lea y acepte el contrato de licencia

En la página Contrato de licencia de software, lea el contrato de licencia, acéptelo y, a continuación, haga clic en Siguiente.
Paso 5: Seleccione los componentes que desea instalar y la ubicación de instalación

En la página Componentes principales:
- Ubicación: De forma predeterminada, los componentes se instalan en C:\Archivos de programa\Citrix. La ubicación predeterminada funciona para la mayoría de las implementaciones. Puede especificar una ubicación de instalación personalizada.
- Componente: De forma predeterminada, todas las casillas de verificación junto a los componentes que se pueden instalar están seleccionadas. El instalador sabe si se está ejecutando en un sistema operativo de escritorio o en un sistema operativo de servidor. Permite que los componentes de administración de la Grabación de sesiones se instalen solo en un sistema operativo de servidor, y no permite que el Agente de grabación de sesiones se instale en una máquina que no tenga un VDA instalado previamente. Si instala el Agente de grabación de sesiones en una máquina que no tiene un VDA instalado previamente, la opción Agente de grabación de sesiones no estará disponible.
Seleccione Administración de grabación de sesiones y haga clic en Siguiente.

Paso 6: Seleccionar las funciones que se van a instalar

En la página Funciones:
- De forma predeterminada, todas las casillas de verificación junto a las funciones que se pueden instalar están seleccionadas. Instalar todas estas funciones en un único servidor es adecuado para una prueba de concepto. Sin embargo, para un entorno de producción grande, Citrix recomienda instalar la Consola de directivas de grabación de sesiones en un servidor independiente, y en otro servidor independiente, el Servidor de grabación de sesiones, su Registro de administración y su Base de datos. Tenga en cuenta que el Registro de administración de grabación de sesiones es una subfunción opcional del Servidor de grabación de sesiones. Debe seleccionar este último antes de poder seleccionar el Registro de administración.
- Para agregar otra función en el mismo servidor después de seleccionar e instalar una o varias funciones en él, solo puede ejecutar el paquete msi, pero no puede volver a ejecutar el instalador.
Seleccione la función o las funciones que quiera instalar y haga clic en Siguiente.
Paso 6.1: Instalar la Base de datos de grabación de sesiones
Nota: La Base de datos de grabación de sesiones no es una base de datos real. Es un componente responsable de crear y configurar las bases de datos necesarias en la instancia de Microsoft SQL Server durante la instalación. Session Recording admite tres soluciones para la alta disponibilidad de la base de datos basadas en Microsoft SQL Server. Para obtener más información, consulte Instalar Session Recording con alta disponibilidad de la base de datos.
Normalmente, hay tres tipos de implementaciones para la Base de datos de grabación de sesiones y Microsoft SQL Server:
- Implementación 1: Instale el Servidor de grabación de sesiones y la Base de datos de grabación de sesiones en la misma máquina y Microsoft SQL Server en una máquina remota. (Recomendado)
- Implementación 2: Instale el Servidor de grabación de sesiones, la Base de datos de grabación de sesiones y Microsoft SQL Server en la misma máquina.
- Implementación 3: Instale el Servidor de grabación de sesiones en una máquina e instale la Base de datos de grabación de sesiones y Microsoft SQL Server en otra máquina. (No recomendado)
-
En la página Funciones, seleccione Base de datos de grabación de sesiones y haga clic en Siguiente.

-
En la página Configuración de la base de datos y del servidor, especifique el nombre de la instancia y el nombre de la base de datos de la base de datos de grabación de sesiones, así como la cuenta de equipo del servidor de grabación de sesiones. Haga clic en Siguiente.

En la página Configuración de la base de datos y del servidor:
- Nombre de la instancia: Si la instancia de la base de datos no es una instancia con nombre, tal como la configuró al configurar la instancia, solo puede usar el nombre de equipo del SQL Server. Si ha asignado un nombre a la instancia, use nombre-de-equipo\nombre-de-instancia como nombre de la instancia de la base de datos. Para determinar el nombre de la instancia de servidor que está utilizando, ejecute select @@servername en el SQL Server. El valor devuelto es el nombre exacto de la instancia de la base de datos. Si su servidor SQL está configurado para escuchar en un puerto personalizado (distinto del puerto predeterminado 1433), establezca el puerto de escucha personalizado añadiendo una coma al nombre de la instancia. Por ejemplo, escriba DXSBC-SRD-1,2433 en el cuadro de texto Nombre de la instancia, donde 2433, después de la coma, indica el puerto de escucha personalizado.
- Nombre de la base de datos: Escriba un nombre de base de datos personalizado en el cuadro de texto Nombre de la base de datos o use el nombre de base de datos predeterminado preestablecido en el cuadro de texto. Haga clic en Probar conexión para probar la conectividad con la instancia de SQL Server y la validez del nombre de la base de datos.
Importante:
Un nombre de base de datos personalizado solo debe contener A-Z, a-z y 0-9, y no puede exceder los 123 caracteres.
- Debe tener los permisos de rol de servidor securityadmin y dbcreator de la base de datos. Si no tiene los permisos, puede:
- Pedir al administrador de la base de datos que asigne los permisos para la instalación. Una vez finalizada la instalación, los permisos de rol de servidor securityadmin y dbcreator ya no son necesarios y se pueden eliminar de forma segura.
-
O bien, use el paquete SessionRecordingAdministrationx64.msi (descomprima el archivo ISO y encontrará este paquete msi en …\x64\Session Recording). Durante la instalación del msi, un cuadro de diálogo le pedirá las credenciales de un administrador de base de datos con los permisos de rol de servidor securityadmin y dbcreator. Introduzca las credenciales correctas y, a continuación, haga clic en Aceptar para continuar con la instalación.
La instalación crea la nueva base de datos de grabación de sesiones y agrega la cuenta de equipo del servidor de grabación de sesiones como db_owner.
-
Cuenta de equipo del servidor de grabación de sesiones:
- Implementaciones 1 y 2: Escriba localhost en el campo Cuenta de equipo del servidor de grabación de sesiones.
- Implementación 3: Escriba el nombre del equipo que aloja el servidor de grabación de sesiones en el formato dominio\nombre-de-equipo. La cuenta de equipo del servidor de grabación de sesiones es la cuenta de usuario para acceder a la base de datos de grabación de sesiones.
Nota: Los intentos de instalar los componentes de administración de la Grabación de sesiones pueden fallar con el código de error 1603 cuando se establece un nombre de dominio en el campo Cuenta de equipo del servidor de grabación de sesiones. Como solución temporal, escriba localhost o nombre de dominio NetBIOS\nombre de máquina en el campo Cuenta de equipo del servidor de grabación de sesiones.
-
Revise los requisitos previos y confirme la instalación.

La página Resumen muestra las opciones de instalación. Puede hacer clic en Atrás para volver a las páginas anteriores del asistente y realizar cambios. O bien, haga clic en Instalar para iniciar la instalación.
-
Complete la instalación.

La página Finalizar instalación muestra marcas de verificación verdes para todos los requisitos previos y componentes que se han instalado e inicializado correctamente.
Haga clic en Finalizar para completar la instalación de la base de datos de grabación de sesiones.
Paso 6.2: Instalar el servidor de grabación de sesiones
-
En la página Funciones, seleccione Servidor de grabación de sesiones y Registro de administrador de grabación de sesiones. Haga clic en Siguiente.

Nota:
- El Registro de administrador de grabación de sesiones es una subfunción opcional del Servidor de grabación de sesiones. Debe seleccionar el Servidor de grabación de sesiones antes de poder seleccionar el Registro de administrador de grabación de sesiones.
- Citrix recomienda instalar el Registro de administrador de grabación de sesiones junto con el Servidor de grabación de sesiones al mismo tiempo. Si no desea que la función de Registro de administrador esté habilitada, puede deshabilitarla en una página posterior. Sin embargo, si decide no instalar esta función al principio pero desea agregarla más tarde, solo puede agregarla manualmente mediante el paquete SessionRecordingAdministrationx64.msi.
-
En la página Configuración de la base de datos y del servidor, especifique las configuraciones.

En la página Configuración de la base de datos y el servidor:
- Nombre de instancia: Escriba el nombre de su SQL Server en el cuadro de texto Nombre de instancia. Si utiliza una instancia con nombre, escriba nombre-de-equipo\nombre-de-instancia; de lo contrario, escriba solo nombre-de-equipo. Si su servidor SQL está configurado para escuchar en un puerto personalizado (distinto del puerto predeterminado 1433), establezca el puerto de escucha personalizado añadiendo una coma al nombre de instancia. Por ejemplo, escriba DXSBC-SRD-1,2433 en el cuadro de texto Nombre de instancia, donde 2433, después de la coma, indica el puerto de escucha personalizado.
- Nombre de la base de datos: Escriba un nombre de base de datos personalizado en el cuadro de texto Nombre de la base de datos o utilice el nombre de base de datos predeterminado CitrixSessionRecording que está preestablecido en el cuadro de texto.
- Debe tener los permisos de rol de servidor securityadmin y dbcreator de la base de datos. Si no tiene los permisos, puede:
- Pida al administrador de la base de datos que asigne los permisos para la instalación. Una vez completada la instalación, los permisos de rol de servidor securityadmin y dbcreator ya no son necesarios y se pueden eliminar de forma segura.
- O bien, utilice el paquete SessionRecordingAdministrationx64.msi para instalar el Servidor de grabación de sesiones. Durante la instalación del msi, un cuadro de diálogo le pedirá las credenciales de un administrador de base de datos con los permisos de rol de servidor securityadmin y dbcreator. Introduzca las credenciales correctas y, a continuación, haga clic en Aceptar para continuar con la instalación.
- Después de escribir el nombre de instancia y el nombre de base de datos correctos, haga clic en Probar conexión para probar la conectividad con la Base de datos de grabación de sesiones.
- Introduzca la cuenta de equipo del Servidor de grabación de sesiones y, a continuación, haga clic en Siguiente.
-
En la página Configuración del registro de administración, especifique las configuraciones para la función de Registro de administración.

En la página Configuración del registro de administración:
- La base de datos de registro de administración está instalada en la instancia de SQL Server: Este cuadro de texto no es editable. El nombre de instancia de SQL Server de la base de datos de registro de administración se obtiene automáticamente del nombre de instancia que escribió en la página Configuración de la base de datos y el servidor.
- Nombre de la base de datos de registro del administrador: Si decide instalar la función de registro de administración de Grabación de sesiones, escriba un nombre personalizado para la base de datos de registro del administrador en este cuadro de texto o utilice el nombre predeterminado CitrixSessionRecordingLogging que viene preestablecido en el cuadro de texto. Nota: El nombre de la base de datos de registro del administrador debe ser diferente del nombre de la base de datos de Grabación de sesiones que se establece en el cuadro de texto Nombre de la base de datos de la página anterior, Configuración de la base de datos y el servidor.
- Después de escribir el nombre de la base de datos de registro de administrador, haga clic en Probar conexión para probar la conectividad con la base de datos de registro de administrador.
- Habilitar el registro de administración: De forma predeterminada, la función de registro de administración está habilitada. Puede deshabilitarla desmarcando la casilla de verificación.
- Habilitar el bloqueo obligatorio: De forma predeterminada, el bloqueo obligatorio está habilitado. Las funciones normales podrían bloquearse si falla el registro. Puede deshabilitar el bloqueo obligatorio desmarcando la casilla de verificación.
Haga clic en Siguiente para continuar con la instalación.
-
Revise los requisitos previos y confirme la instalación.

La página de Resumen muestra sus opciones de instalación. Puede hacer clic en Atrás para volver a las páginas anteriores del asistente y realizar cambios. O bien, haga clic en Instalar para iniciar la instalación.
-
Complete la instalación.

La página Finalizar instalación muestra marcas de verificación verdes para todos los requisitos previos y componentes que se han instalado e inicializado correctamente.
Haga clic en Finalizar para completar la instalación del servidor de grabación de sesiones.
Nota: La instalación predeterminada del servidor de grabación de sesiones utiliza HTTPS/TLS para proteger las comunicaciones. Si TLS no está configurado en el sitio IIS predeterminado del servidor de grabación de sesiones, utilice HTTP. Para ello, cancele la selección de SSL en la Consola de administración de IIS navegando al sitio del agente de grabación de sesiones, abriendo la configuración de SSL y desmarcando la casilla de verificación Requerir SSL.
Paso 6.3: Instalar la Consola de directivas de grabación de sesiones
-
En la página Funciones, seleccione Consola de directivas de grabación de sesiones y haga clic en Siguiente.

-
Revise los requisitos previos y confirme la instalación.

La página de Resumen muestra las opciones de instalación. Puede hacer clic en Atrás para volver a las páginas anteriores del asistente y realizar cambios. O bien, haga clic en Instalar para iniciar la instalación.
-
Complete la instalación.

La página de Finalizar instalación muestra marcas de verificación verdes para todos los requisitos previos y componentes que se han instalado e inicializado correctamente.
Haga clic en Finalizar para completar la instalación de la Consola de directivas de grabación de sesiones.
Paso 7: Instalar Broker_PowerShellSnapIn_x64.msi
Importante: Para usar la Consola de directivas de grabación de sesiones, debe tener instalado el complemento de PowerShell de Broker (Broker_PowerShellSnapIn_x64.msi). El complemento no puede ser instalado automáticamente por el instalador. Localice el complemento en la ISO de XenApp/XenDesktop (\layout\image-full\x64\Citrix Desktop Delivery Controller) y siga las instrucciones para instalarlo manualmente. El incumplimiento puede causar un error.
Configurar Director para usar el servidor de grabación de sesiones
Puede usar la consola de Director para crear y activar las directivas de grabación de sesiones.
- Para una conexión HTTPS, instale el certificado para confiar en el servidor de grabación de sesiones en los certificados raíz de confianza del servidor de Director.
- Para configurar el servidor de Director para que use el servidor de grabación de sesiones, ejecute el comando C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording.
- Introduzca la dirección IP o el FQDN del servidor de grabación de sesiones y el número de puerto y el tipo de conexión (HTTP/HTTPS) que el agente de grabación de sesiones utiliza para conectarse al intermediario de grabación de sesiones en el servidor de Director.
Instalar el agente de grabación de sesiones
Debe instalar el agente de grabación de sesiones en la máquina VDA o VDI en la que desea grabar sesiones.
Paso 1: Descargue el software del producto e inicie el asistente
Utilice una cuenta de administrador local para iniciar sesión en la máquina donde va a instalar el componente del Agente de grabación de sesiones. Inserte el DVD en la unidad o monte el archivo ISO. Si el instalador no se inicia automáticamente, haga doble clic en la aplicación AutoSelect o en la unidad montada.
Se inicia el asistente de instalación.
Paso 2: Elija qué producto instalar

Haga clic en Iniciar junto al producto que desea instalar: XenApp o XenDesktop.
Paso 3: Seleccione Grabación de sesiones

Seleccione la entrada Grabación de sesiones.
Paso 4: Lea y acepte el contrato de licencia

En la página Contrato de licencia de software, lea el contrato de licencia, acéptelo y, a continuación, haga clic en Siguiente.
Paso 5: Seleccione el componente que desea instalar y la ubicación de instalación

Seleccione Agente de grabación de sesiones y haga clic en Siguiente.
Paso 6: Especificar la configuración del agente

En la página Agent Configuration:
- Si ha instalado el Session Recording Server con antelación, introduzca el nombre del equipo donde lo instaló y la información de protocolo y puerto para la conexión al Session Recording Server. Si aún no ha instalado Session Recording, puede modificar esta información más adelante en Session Recording Agent Properties.
Nota: Existe una limitación con la función de prueba de conexión del instalador. No es compatible con el escenario “HTTPS requiere TLS 1.2”. Si utiliza el instalador en este escenario, la prueba de conexión falla, pero puede ignorar el error y hacer clic en Next para continuar con la instalación. Esto no afecta al funcionamiento normal.
Paso 7: Revisar los requisitos previos y confirmar la instalación

La página Summary muestra las opciones de instalación. Puede hacer clic en Back para volver a las páginas anteriores del asistente y realizar cambios. O bien, haga clic en Install para iniciar la instalación.
Paso 8: Completar la instalación

La página Finish Installation muestra marcas de verificación verdes para todos los requisitos previos y componentes que se han instalado e inicializado correctamente.
Haga clic en Finish para completar la instalación del Session Recording Agent.
Nota: Cuando Machine Creation Services (MCS) o Provisioning Services (PVS) crean varios VDA con la imagen maestra configurada y Microsoft Message Queuing (MSMQ) instalado, esos VDA pueden tener el mismo QMId bajo ciertas condiciones. Esto podría causar varios problemas, por ejemplo:
- Es posible que las sesiones no se graben aunque se acepte el acuerdo de grabación.
- Es posible que el Session Recording Server no pueda recibir señales de cierre de sesión y, en consecuencia, las sesiones podrían permanecer siempre en estado Live.
Como solución alternativa, cree un QMId único para cada VDA y este difiere según los métodos de implementación.
No se requieren acciones adicionales si los VDA de SO de escritorio con el agente de grabación de sesiones instalado se crean con PVS 7.7 o posterior y MCS 7.9 o posterior en el modo de escritorio estático que, por ejemplo, está configurado para hacer que todos los cambios sean persistentes con un vDisk personal independiente o el disco local de su VDA.
Para los VDA de SO de servidor creados con MCS o PVS y los VDA de SO de escritorio que están configurados para descartar todos los cambios cuando un usuario cierra la sesión, utilice el script GenRandomQMID.ps1 para modificar el QMId al iniciar el sistema. Modifique la estrategia de administración de energía para asegurarse de que haya suficientes VDA en ejecución antes de los intentos de inicio de sesión del usuario.
Para usar el script GenRandomQMID.ps1, haga lo siguiente:
-
Asegúrese de que la política de ejecución esté establecida en RemoteSigned o Unrestricted en PowerShell.
Set-ExecutionPolicy RemoteSigned -
Cree una tarea programada, establezca el desencadenador como al iniciar el sistema y ejecútela con la cuenta SYSTEM en la máquina de imagen maestra de PVS o MCS.
-
Agregue el comando como una tarea de inicio.
powershell .exe -file C:\\GenRandomQMID.ps1
Resumen del script GenRandomQMID.ps1:
- Elimine el QMId actual del registro.
- Agregue SysPrep = 1 a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters.
- Detenga los servicios relacionados, incluidos CitrixSmAudAgent y MSMQ.
- Para generar un QMId aleatorio, inicie los servicios que se detuvieron anteriormente.
# Remove old QMId from registry and set SysPrep flag for MSMQ
Remove-Itemproperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force
Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1
# Get dependent services
\$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name
# Restart MSMQ to get a new QMId
Restart-Service -force MSMQ
# Start dependent services
if ($depServices -ne $null) {
foreach ($depService in $depServices) {
\$startMode = Get-WmiObject win32\_service -filter \"NAME = '\$\(\$depService.Name)'\" | Select -Property StartMode
if ($startMode.StartMode -eq "Auto") {
Start-Service $depService.Name
}
}
}
Instalar el reproductor de grabación de sesiones
Instale el Reproductor de Grabación de sesiones en el Servidor de Grabación de sesiones o en una o varias estaciones de trabajo del dominio para los usuarios que ven las grabaciones de sesiones.
Paso 1: Descargue el software del producto e inicie el asistente
Utilice una cuenta de administrador local para iniciar sesión en la máquina donde va a instalar el componente Reproductor de Grabación de sesiones. Inserte el DVD en la unidad o monte el archivo ISO. Si el instalador no se inicia automáticamente, haga doble clic en la aplicación AutoSelect o en la unidad montada.
El asistente de instalación se inicia.
Paso 2: Elija qué producto instalar

Haga clic en Iniciar junto al producto que desea instalar: XenApp o XenDesktop.
Paso 3: Seleccione Grabación de sesiones

Seleccione la entrada Grabación de sesiones.
Paso 4: Lea y acepte el contrato de licencia

En la página Contrato de licencia de software, lea el contrato de licencia, acéptelo y, a continuación, haga clic en Siguiente.
Paso 5: Seleccione el componente que desea instalar y la ubicación de instalación

Seleccione Reproductor de grabación de sesiones y haga clic en Siguiente.
Paso 6: Revise los requisitos previos y confirme la instalación

La página de Resumen muestra las opciones de instalación. Puede hacer clic en Atrás para volver a las páginas anteriores del asistente y realizar cambios. O bien, haga clic en Instalar para iniciar la instalación.
Paso 7: Complete la instalación

La página Finalizar instalación muestra marcas de verificación verdes para todos los requisitos previos y componentes que se han instalado e inicializado correctamente.
Haga clic en Finalizar para completar la instalación del Reproductor de grabación de sesiones.
Automatizar instalaciones
Para instalar el Agente de grabación de sesiones en varios servidores, escriba un script que utilice la instalación silenciosa.
La siguiente línea de comandos instala el Agente de grabación de sesiones y crea un archivo de registro para capturar la información de la instalación.
Para sistemas de 64 bits:
msiexec /i SessionRecordingAgentx64.msi /q /l*vx su_registro_de_instalacion SESSIONRECORDINGSERVERNAME=su_nombre_de_servidor SESSIONRECORDINGBROKERPROTOCOL=su_protocolo_de_broker SESSIONRECORDINGBROKERPORT=su_puerto_de_broker
Nota: El archivo SessionRecordingAgentx64.msi en la ISO de XenApp/XenDesktop se encuentra en \layout\image-full\x64\Session Recording.
Para sistemas de 32 bits:
msiexec /i SessionRecordingAgent.msi /q /l*vx su_registro_de_instalacion SESSIONRECORDINGSERVERNAME=yourservername SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
Nota: El archivo SessionRecordingAgent.msi en la ISO de XenApp/XenDesktop se encuentra en \layout\image-full\x86\Session Recording.
donde:
yourservername es el nombre NetBIOS o FQDN del equipo que aloja el Session Recording Server. Si no se especifica, este valor predeterminado es localhost.
yourbrokerprotocol es HTTP o HTTPS que el Session Recording Agent utiliza para comunicarse con el Session Recording Broker. Si no se especifica, este valor predeterminado es HTTPS.
yourbrokerport es el número de puerto que el Session Recording Agent utiliza para comunicarse con el Session Recording Broker. Si no se especifica, este valor predeterminado es cero, lo que indica al Session Recording Agent que utilice el número de puerto predeterminado para el protocolo seleccionado: 80 para HTTP o 443 para HTTPS.
/l*v especifica el registro detallado.
su_registro_de_instalacion es la ubicación de su archivo de registro de instalación.
/q especifica el modo silencioso.
Actualizar Session Recording
Puede actualizar ciertas implementaciones a versiones posteriores sin tener que configurar primero nuevas máquinas o Sites. Puede actualizar de Session Recording 7.6 (o posterior) a la versión más reciente de Session Recording.
Notas:
- Cuando actualiza Session Recording Administration de 7.6 a 7.13 o posterior y elige Modificar en Session Recording Administration para agregar el servicio Administrator Logging, el nombre de instancia de SQL Server no aparece en la página Administrator Logging Configuration. El siguiente mensaje de error aparece al hacer clic en Siguiente:
Database connection test failed. Please enter correct Database instance name.Como solución alternativa, agregue el permiso de lectura para los usuarios de localhost a la siguiente carpeta de registro de SmartAuditor Server: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server. - Los intentos de actualizar la Session Recording Database pueden fallar si solo tiene este componente instalado en una máquina. En este caso, compruebe si las siguientes entradas de registro existen en HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\SmartAuditor\Database. Si no es así, agregue las entradas manualmente antes de actualizar.
| Nombre de clave | Tipo de clave | Valor de clave |
|---|---|---|
| SmAudDatabaseInstance | Cadena | El nombre de instancia de su base de datos de grabación de sesiones |
| DatabaseName | Cadena | El nombre de la base de datos de su base de datos de grabación de sesiones |
Requisitos, preparación y limitaciones
Nota: No se puede actualizar desde una versión Technology Preview.
- Debe utilizar la interfaz gráfica o de línea de comandos del instalador de Grabación de sesiones para actualizar los componentes de Grabación de sesiones en la máquina donde los instaló.
- Antes de iniciar cualquier actividad de actualización, haga una copia de seguridad de la base de datos denominada CitrixSessionRecording en la instancia de SQL Server, para poder restaurarla si se detecta algún problema después de la actualización de la base de datos.
- Además de ser un usuario de dominio, debe ser un administrador local en las máquinas donde esté actualizando los componentes de Grabación de sesiones.
- Si el servidor de Grabación de sesiones y la base de datos de Grabación de sesiones no están instalados en el mismo servidor, debe tener el permiso de rol de base de datos para actualizar la base de datos de Grabación de sesiones; de lo contrario, puede
- Pedir al administrador de la base de datos que asigne los permisos de rol de servidor securityadmin y dbcreator para la actualización. Una vez completada la actualización, los permisos de rol de servidor securityadmin y dbcreator ya no son necesarios y se pueden eliminar de forma segura.
- O bien, utilice el paquete SessionRecordingAdministrationx64.msi para actualizar. Durante la actualización de msi, un cuadro de diálogo solicita las credenciales de un administrador de base de datos con los permisos de rol de servidor securityadmin y dbcreator. Introduzca las credenciales correctas y, a continuación, haga clic en Aceptar para continuar con la actualización.
- Si no tiene previsto actualizar todos los agentes de grabación de sesiones al mismo tiempo, Session Recording Agent 7.6.0 (o posterior) puede funcionar con la versión más reciente (actual) de Session Recording Server. Sin embargo, es posible que algunas funciones nuevas y correcciones de errores no surtan efecto.
- Las sesiones iniciadas durante la actualización de Session Recording Server no se graban.
- La opción Ajuste de gráficos en las propiedades del agente de grabación de sesiones está habilitada de forma predeterminada después de una instalación nueva o una actualización para mantener la compatibilidad con el modo de redirección de composición de escritorio. Puede inhabilitar esta opción manualmente después de una instalación nueva o una actualización.
- La función de registro de administrador no se instala después de actualizar Grabación de sesiones desde una versión anterior que no contiene esta función. Para agregar esta nueva función, modifique la instalación después de la actualización.
- Si hay sesiones de grabación en directo cuando se inicia el proceso de actualización, hay muy pocas posibilidades de que la grabación se complete.
- Revise la secuencia de actualización a continuación para que pueda planificar y mitigar posibles interrupciones.
Secuencia de actualización
- Si la base de datos de grabación de sesiones y el servidor de grabación de sesiones están instalados en servidores diferentes, detenga manualmente el servicio Session Recording Storage Manager en el servidor de grabación de sesiones y, a continuación, actualice primero la base de datos de grabación de sesiones.
- Asegúrese de que el Session Recording Broker se esté ejecutando con el servicio IIS. Actualice el Session Recording Server. Si la base de datos de grabación de sesiones y el servidor de grabación de sesiones están instalados en el mismo servidor, la base de datos de grabación de sesiones también se actualizará.
- El servicio de grabación de sesiones vuelve a estar en línea automáticamente cuando se completa la actualización de Session Recording Server.
- Actualice el agente de grabación de sesiones (en la imagen maestra).
- Actualice la consola de directivas de grabación de sesiones con o después del servidor de grabación de sesiones.
- Actualice el reproductor de grabación de sesiones.
Nota: El siguiente error puede ocurrir al actualizar el componente de administración de grabación de sesiones en Windows Server 2008 R2.

En este caso, cambie la “versión de .NET Framework” para “SessionRecordingAppPool” a “.NET Framework v4” en IIS y realice la actualización de nuevo.

Desinstalar Grabación de sesiones
Para eliminar los componentes de Grabación de sesiones de un servidor o estación de trabajo, utilice la opción de desinstalar o quitar programas disponible en el Panel de control de Windows. Para eliminar la base de datos de Grabación de sesiones, debe tener los mismos permisos de rol de SQL Server securityadmin y dbcreator que cuando la instaló.
Por motivos de seguridad, la base de datos de registro del administrador no se elimina después de desinstalar los componentes.
En este artículo
- Lista de comprobación de la instalación
- Instalar los componentes de administración de Session Recording
- Configurar Director para usar el servidor de grabación de sesiones
- Instalar el agente de grabación de sesiones
- Instalar el reproductor de grabación de sesiones
- Automatizar instalaciones
- Actualizar Session Recording
- Desinstalar Grabación de sesiones