Procesamiento de archivos

Transferencia de archivos

La aplicación Citrix Workspace para ChromeOS proporciona una transferencia segura de archivos entre un dispositivo de usuario y una sesión. La sesión puede ser del tipo Citrix Virtual Apps and Desktops y Citrix DaaS Session. Esta función usa un canal virtual de transferencia de archivos en lugar de la asignación de unidades del cliente.

De manera predeterminada, los usuarios pueden:

  • Cargar archivos desde una carpeta de descarga local o un periférico conectado
  • Acceder de manera fluida a sus datos desde las sesiones de Citrix Virtual Apps and Desktops y Citrix DaaS.
  • Descargue archivos de sus sesiones de Citrix Virtual Apps and Desktops y Citrix DaaS.
  • Puede descargar archivos en una carpeta local o en un periférico del dispositivo del usuario.

Los administradores pueden configurar la transferencia de archivos, y la carga o descarga de archivos, mediante directivas en Citrix Studio.

Requisitos previos

  • XenApp o XenDesktop 7.6 o versiones posteriores, con:
    • Parche ICATS760WX64022.msp en los VDA de SO de servidor (Windows 2008 R2 o Windows 2012 R2)
    • Parche ICAWS760WX86022.msp o ICAWS760WX64022.msp en los VDA de SO de cliente (Windows 7 o Windows 8.1)
  • Para cambiar las directivas de transferencia de archivos: Revisión hotfix de Administración de directivas de grupo (Group Policy Management) GPMx240WX64002.msi o GPMx240WX86002.msi en las máquinas que ejecutan Citrix Studio

Limitaciones de la función:

  • Los usuarios pueden cargar o descargar un máximo de 10 archivos a la vez.
  • Tamaño máximo del archivo:
    • Para cargas: 2147483647 bytes (2 GB)
    • Para descargas: 262144000 bytes (250 MB)
  • Si alguna de estas directivas, Cargar archivos al escritorio o Descargar archivos desde el escritorio, pero no ambas, están inhabilitadas, la barra de herramientas siempre muestra los iconos Cargar y Descargar. Sin embargo, la funcionalidad se basa en la configuración de la directiva. Si ambas directivas están inhabilitadas, los iconos de Cargar y Descargar no se muestran en la barra de herramientas.

Configurar directivas de transferencia de archivos

Para configurar la transferencia de archivos mediante una directiva de Citrix Studio

De forma predeterminada, la transferencia de archivos está habilitada.

Use Citrix Studio para cambiar estas directivas, ubicadas en Configuración de usuario > ICA > Redirección de archivos.

Directiva de Citrix Studio Descripción
Permitir transferencia de archivos entre escritorio y cliente. Para habilitar o inhabilitar la función de transferencia de archivos
Cargar archivos al escritorio. Para habilitar o inhabilitar la carga de archivos dentro de la sesión. Requiere que la directiva “Permitir transferencia de archivos entre escritorio y cliente” esté configurada en true.
Descargar archivos desde el escritorio. Para habilitar o inhabilitar la descarga de archivos desde la sesión. Requiere que la directiva “Permitir transferencia de archivos entre escritorio y cliente” esté configurada en true.

Para configurar la transferencia de archivos mediante el archivo configuration.js

El archivo configuration.js se encuentra en la carpeta raíz de ChromeApp. Modifique este archivo directamente para adaptar la aplicación Citrix Workspace a sus necesidades.

Notas:

  • Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de hacer cambios.
  • Citrix recomienda modificar el archivo configuration.js solo si la aplicación Citrix Workspace para ChromeOS se reempaqueta para los usuarios.
  • Se requieren credenciales de nivel de administrador para modificar el archivo configuration.js. Tras modificar el archivo, reempaquete la aplicación para realizar más modificaciones en los elementos de la barra de herramientas.

Para cambiar la configuración de la barra de herramientas mediante el archivo configuration.js

Abra el archivo configuration.js y configure los parámetros como se indica a continuación:

Parámetros de cliente de transferencia de archivos Descripción
AllowUpload Para habilitar o inhabilitar la carga de archivos desde el lado del cliente. De forma predeterminada tiene el valor “true”.
AllowDownload Para habilitar o inhabilitar la descarga de archivos desde el lado del cliente. De forma predeterminada tiene el valor “true”.
MaxUploadSize Para establecer el tamaño máximo de los archivos que pueden cargarse, en bytes. De manera predeterminada, se ha establecido en 2 147 483 648 bytes (2 GB).
MaxDownloadSize Para establecer el tamaño máximo de los archivos que pueden descargarse, en bytes. De manera predeterminada, se ha establecido en 2 147 483 648 bytes (2 GB).

A continuación se muestran los casos de funcionamiento cuando las directivas establecidas en Citrix Studio y el cliente son diferentes.

Directiva de Citrix Studio Carga / Descarga Configuración en el cliente Carga / Descarga Comportamiento resultante
INHABILITADO HABILITADO INHABILITADO
INHABILITADO INHABILITADO INHABILITADO
HABILITADO INHABILITADO INHABILITADO
HABILITADO HABILITADO HABILITADO

Nota:

Cuando se produce un conflicto entre el valor definido para el tamaño máximo del archivo para cargar o descargar en el Registro y el valor definido en los parámetros del lado del cliente, se aplicará el valor que indique un tamaño menor.

Para configurar la transferencia de archivos mediante la directiva administrativa de Google

De forma predeterminada, la función de transferencia de archivos está habilitada.

Para inhabilitarla, establezca el atributo enabled en false.


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "ui": {
                         "features": {
                            "filetransfer" : {
                                    "allowupload": true,
                                    "allowdownload": true,
                                    "maxuploadsize": 2147483647,
                                    "maxdownloadsize": 2147483647
                            }
                        }
                    }
                }
        }
    }
}

<!--NeedCopy-->

Lista de opciones de transferencia de archivos, junto con sus descripciones:

  • allowupload: Permite cargar archivos desde el dispositivo a la sesión remota.
  • allowdownload: Permite descargar archivos del dispositivo a la sesión remota.
  • maxuploadsize: Es el tamaño máximo de archivo, en bytes, que se puede cargar. De manera predeterminada, se ha establecido en 2 147 483 648 bytes (2 GB).
  • maxdownloadsize: Es el tamaño máximo de archivo, en bytes, que se puede descargar. De manera predeterminada, se ha establecido en 2 147 483 648 bytes (2 GB).

Asignación de unidades del cliente

A partir de la versión 2307, la función de asignación de unidades del cliente (CDM) permite la asignación de carpetas en el dispositivo ChromeOS local, lo que permite acceder a ellas desde una sesión. Puede asignar carpetas del dispositivo ChromeOS, como, por ejemplo, carpetas de Descargas, Google Drive y unidades USB, si la carpeta no contiene archivos del sistema.

El usuario final puede realizar estas operaciones:

  • Copie los archivos y las carpetas de la sesión a la unidad asignada y viceversa.
  • Ver la lista de archivos y carpetas de la unidad asignada.
  • Abra, lea y modifique el contenido de los archivos en la unidad asignada.
  • Ver las propiedades de los archivos (solo la hora de la modificación y el tamaño de los archivos) en la unidad asignada.

Esta función ofrece la ventaja de acceder simultáneamente a unidades de escritorio virtuales y unidades de máquinas locales en el Explorador de archivos dentro de la sesión HDX.

Limitaciones conocidas

  • No puede cambiar el nombre de archivos ni de carpetas dentro de la unidad asignada.
  • Las asignaciones tienen el nombre de la carpeta, no la ruta completa.
  • Si la carpeta local tiene archivos ocultos y ha asignado la misma carpeta, los archivos ocultos serán visibles dentro de la sesión en la unidad asignada.
  • No puede cambiar la propiedad del archivo para que sea de solo lectura en la unidad asignada.
  • CDM no está disponible cuando las sesiones se abren en modo incrustado con el SDK de HDX.
  • Al asignar una carpeta de un dispositivo extraíble y quitar el dispositivo durante una sesión activa, no se puede usar la unidad asignada dentro de la sesión. Para quitar las asignaciones manualmente, haga clic en la marca X que hay al lado de la asignación en cuestión.

    Quitar una asignación

Configurar CDM

Puede configurar la función de CDM de una de estas maneras:

  • Configuration.js
  • Directiva administrativa de Google

Nota:

  • Como requisito previo, un administrador debe habilitar la directiva Redirección de unidades del cliente en el Delivery Controller (DDC). Para obtener más información, consulte Redirección de unidades del cliente en la documentación de Citrix Virtual Apps and Desktops.

Configuration.js

Para inhabilitar la función CDM mediante el archivo configuration.js, haga lo siguiente:

  1. Busque el archivo configuration.js en la carpeta raíz de ChromeApp.
  2. Modifique el archivo para configurar la función de CDM.

    Notas:

    • Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de hacer cambios.
    • Citrix recomienda modificar el archivo configuration.js solo si la aplicación Citrix Workspace para ChromeOS se reempaqueta para los usuarios.
    • Se requieren credenciales de nivel de administrador para modificar el archivo configuration.js.
  3. Establezca el valor de clientDriveMapping en false.

    A continuación se muestra un ejemplo de datos JSON:

    'features': {
        'clientDriveMapping': {
           'enabled': false,
           'availableAccessLevels': ["Read-write","Read-only,No-access"],
           'accessLevel': "Read-write"
        }
    }
    <!--NeedCopy-->
    
  4. Guarde los cambios.

Directiva administrativa de Google

Para los usuarios y dispositivos administrados, los administradores pueden inhabilitar la función de CDM mediante la directiva administrativa de Google de esta manera:

  1. Inicie sesión en la directiva administrativa de Google.
  2. Vaya a Administración de dispositivos > Administración de Chrome > Configuración de usuario.
  3. Agregue estas cadenas al archivo policy.txt, en engine_settings.

    Nota:

    También puede aplicar esta configuración en lo siguiente:

    • Dispositivo > Chrome > Aplicaciones y extensiones > Quioscos > Buscar la extensión > Política de extensiones.
    • Dispositivo > Chrome > Aplicaciones y extensiones > Sesiones de invitados gestionadas > Buscar la extensión > Política de extensiones.

    A continuación se muestra un ejemplo de datos JSON:

    {  
    "settings": {
        "Value": {
            "settings_version": "2.0",
            "engine_settings": {
                "features": {
                    "clientDriveMapping": {
                    "availableAccessLevels": ["Read-write", "Read-only","No-access"],  
                    "accessLevel": "Read-write"
                                    }
                            }
                        }
                    }
                }
    }
    <!--NeedCopy-->
    
  4. Guarde los cambios.

Nivel de acceso

Puede configurar los niveles de acceso a la carpeta o a la unidad cuando la función está habilitada. Por ejemplo, si un administrador establece availableAccessLevels en [**“No-Access”, “Read-only”**], el usuario final puede ver las opciones Read-Only Access y No-Access en la lista desplegable.

Cómo utilizar la función CDM

En las sesiones de escritorio:

  1. Vaya a la Barra de herramientas > más (…) > Asignar una unidad.

    Asignar una unidad

    Aparecerá el cuadro de diálogo de CDM.

  2. Consulte la sección Cómo usar la interfaz de usuario de CDM para ver los pasos siguientes.

En las sesiones de aplicación y escritorio:

  1. En la estantería de Chrome, haga clic con el botón secundario en el icono de la aplicación Citrix Workspace y seleccione Central de conexiones.

    Opción de la Central de conexiones

    Aparece la pantalla Central de conexiones.

  2. Seleccione la sesión y la aplicación. Haga clic en Asignar una unidad.

    Interfaz de usuario de la Central de conexiones

    Aparecerá el cuadro de diálogo de CDM.

  3. Consulte la sección Cómo usar la interfaz de usuario de CDM para ver los pasos siguientes.

Cómo usar la interfaz de usuario de CDM

  1. Seleccione el nivel de acceso de la carpeta o la unidad. La opción de la lista desplegable que se muestra depende del nivel de acceso establecido por el administrador de TI de la organización para su perfil.

    CDM

  2. Seleccione una letra de unidad y haga clic en Examinar para ir a la carpeta o unidad en su Chromebook.
  3. Haga clic en Agregar.
  4. Desconecte y vuelva a conectar la sesión.

    Se mostrará la letra de unidad que está asignada dentro de la sesión.

Procesamiento de archivos