Workspace Environment Management

Tareas externas

Controla la ejecución de tareas externas. Las tareas externas incluyen ejecutar secuencias de comandos y aplicaciones siempre que el host del agente tenga los programas correspondientes para ejecutarlas. Los scripts de uso común incluyen: .vbsy.cmd.

Con la función de tareas externas, puede especificar cuándo ejecutar una tarea externa. Esto le permite administrar de manera más eficaz los entornos de usuario.

Sugerencia:

Puede utilizar tokens dinámicos para ampliar las acciones de Workspace Environment Management para hacerlas más eficaces.

Lista de tareas externas

Una lista de las tareas externas existentes. Puede utilizar Buscar para filtrar la lista por nombre o ID contra una cadena de texto.

Para agregar una tarea externa

  1. Utilice el menú contextualComandoAgregar.
  2. Introduzca los detalles en las fichas del cuadro dediálogoNueva tarea externa y, a continuación, haga clic en Aceptar.

Campos y controles

Nombre. Permite especificar el nombre para mostrar de la tarea externa, que aparece en la lista de tareas externas.

Descripción. Permite especificar información adicional sobre la tarea externa.

Camino. Permite especificar la ruta de acceso a la tarea externa. La ruta de acceso se resuelve en el entorno de usuario. Asegúrese de que:

  • La ruta de acceso especificada aquí es coherente con el host del agente.
  • El host del agente tiene el programa correspondiente para ejecutar la tarea.

Argumentos. Permite especificar parámetros de inicio o argumentos. Puede escribir una cadena. La cadena contiene argumentos para pasar a la secuencia de comandos o aplicación de destino. Para obtener ejemplos de uso de loscamposRuta de accesoyArgumentos, vea Ejemplos de tareas externas.

Estadode la tarea externa. Controla si la tarea externa está habilitada o inhabilitada. Cuando se inhabilita, el agente no procesa la tarea aunque la tarea esté asignada a los usuarios.

Procesar en

  • Refrescar. Controla si se ejecuta la tarea externa cuando los usuarios actualizan el agente. De forma predeterminada, la opción está seleccionada.

  • Vuelva a conectar. Controla si se ejecuta la tarea externa cuando un usuario se vuelve a conectar a una máquina en la que se está ejecutando el agente. De forma predeterminada, la opción está seleccionada. Si el agente WEM está instalado en un dispositivo Windows físico, esta opción no es aplicable.

  • Inicio de sesión. Controla si se ejecuta la tarea externa cuando los usuarios inician sesión. De forma predeterminada, la opción está seleccionada.

  • Cerrar sesión. Controla si se ejecutará la tarea externa cuando los usuarios cierren la sesión. Esta opción no funciona a menos que se esté ejecutando el servicio de inicio de sesión de usuario de Citrix. De forma predeterminada, la opción no está seleccionada.

Corre oculto. Si se selecciona, la tarea se ejecuta en segundo plano y no se muestra a los usuarios.

Corre una vez. Si se selecciona, WEM sólo ejecuta la tarea una vez, independientemente de las opciones que seleccione en lasecciónProcesar en y de si los agentes se reinician. Esta es la opción predeterminada.

Ordende ejecución. Permite especificar el orden de ejecución de cada tarea. La opción puede ser útil cuando tiene varias tareas asignadas a los usuarios y algunas tareas dependen de otras para ejecutarse correctamente. De forma predeterminada, el valor es 0.

Espere a la finalización de la tarea. Permite especificar cuánto tiempo espera el agente a que finalice la tarea. De forma predeterminada, elvalor de Tiempo deespera es de 30 segundos.

Tipo deacción. Describe el tipo de acción que es la tarea externa.

Solucionar problemas

Después de habilitar la función, el agente WEM crea un archivo de registro denominado Citrix WEM Agent Logff.log la primera vez que un usuario cierra la sesión. El archivo de registro se encuentra en la carpeta raíz del perfil de un usuario. El agente WEM escribe información en el archivo de registro cada vez que el usuario cierra la sesión. La información le ayuda a supervisar y solucionar problemas relacionados con tareas externas.

Ejemplos de tareas externas

Para una secuencia de comandos (por ejemplo, secuencia de comandos de PowerShell):

  • Si ni la ruta de la carpeta ni el nombre del script contienen espacios en blanco:
    • En elcampoRuta de acceso, escriba lo siguiente: C:\Windows\System32\WindowsPowerShell\v1.0\ powershell.exe.
    • En elcampoArgumentos, escriba lo siguiente: C:\<folder path>\ <![CDATA [<script name>.ps1]].

    También puede escribir la ruta de acceso al archivo de script directamente en elcampoRuta de acceso. Por ejemplo: C:\<folder path>\<script name> .ps1. En elcampoArgumentos, especifique argumentos si es necesario. Sin embargo, si el archivo de secuencia de comandos se ejecuta o se abre con un programa diferente depende de las asociaciones de tipos de archivo configuradas en el entorno de usuario. Para obtener información acerca de las asociaciones de tipos de archivo, vea Asociaciones de archivos.

  • Si la ruta de la carpeta o el nombre del script contiene espacios en blanco:
    • En elcampoRuta de acceso, escriba lo siguiente: C:\Windows\System32\WindowsPowerShell\v1.0\ powershell.exe.
    • En elcampoArgumentos, escriba lo siguiente: -file C:\<folder path>\ <![CDATA [<script name>.ps1]].

Para una aplicación (por ejemplo, iexplore.exe):

  • En elcampoRuta de acceso, escriba lo siguiente: C:\Program Files\ internet explorer\ iexplore.exe.
  • En elcampoArgumentos, escriba la dirección URL del sitio Web para abrir: https://docs.citrix.com/.
Tareas externas