外部任务

控制外部任务的执行。外部任务包括运行脚本和应用程序,只要代理主机具有相应的程序来运行脚本和应用程序。常用脚本包括: .vbs.cmd 脚本。

使用外部任务功能,您可以指定何时运行外部任务。这样做可以让您更有效地管理用户环境。

提示:

您可以使用 动态标记 来扩展 Workspace Environment Management 操作,使其更强大。

外部任务列表

现有外部任务的列表。您可以使用 “ ** 查找” 按名称或 ID 根据文本字符串筛选列表。

添加外部任务

  1. 使用上下文菜单 “ 添加” 命令。
  2. 在 “ 新建外部任务 ” 对话框选项卡中输入详细信息,然后单击 “ 确定”

字段和控件

Name(名称)。用于指定外部任务的显示名称,该名称显示在外部任务列表中。

说明。用于指定有关外部任务的其他信息。

路径。用于指定外部任务的路径。路径在用户环境中解析。请确保:

  • 您在此处指定的路径与代理主机一致。
  • 代理主机具有运行任务的相应程序。

参数。用于指定启动参数或参数。您可以键入字符串。字符串包含要传递给目标脚本或应用程序的参数。有关使用 路径参数 字段的示例,请参阅 外部任务示例

外部任务状态。控制外部任务是启用还是禁用。禁用后,即使任务已分配给用户,代理也不会处理任务。

上的进程

  • 刷新。控制用户刷新代理时是否运行外部任务。默认情况下,选择该选项。

  • 重新连接。控制当用户重新连接到运行代理的计算机时是否运行外部任务。默认情况下,选择该选项。如果 WEM 代理安装在物理 Windows 设备上,则此选项不适用。

  • 登录。控制用户登录时是否运行外部任务。默认情况下,选择该选项。

  • 注销。控制在用户注销时是否运行外部任务。除非 Citrix 用户登录服务正在运行,否则此选项不起作用。默认情况下,不选择该选项。

运行隐藏。如果选中此选项,则任务在后台运行,不会向用户显示。

运行一次。如果选定此选项,则无论您在 “ 进程开始” 部分中选择哪些选项,也无论代理是否重新启动,WEM 只运行任务一次。默认选择此选项。

执行顺序。用于指定每个任务的执行顺序。当您有多个任务分配给用户并且某些任务依赖其他任务成功运行时,该选项非常有用。默认情况下,该值为 0。

等待任务完成。用于指定座席等待任务完成的时间。默认情况下, 等待超时 值为 30 秒。

操作类型。描述外部任务的操作类型。

故障排除

启用此功能后,WEM 代理会在用户第一次注销时创建名为 Citrix WEM 代理 Logoff.log 的日志文件。日志文件位于用户的配置文件根文件夹中。每次用户注销时,WEM 代理都会将信息写入日志文件。该信息可帮助您监视和排除与外部任务相关的问题。

外部任务示例

对于脚本(例如,PowerShell 脚本):

  • 如果文件夹路径和脚本名称都不包含空格:
    • 在 “ 路径” 字段中,键入以下内容: C:\Windows\System32\WindowsPowerShell\v1.0\ Powershell
    • 在 “ 参数” 字段中,键入以下内容: C:<folder path>\\ <![CDATA [<script name> .ps1]] >

    或者,您可以直接在 Path字段中键入脚本文件的路径。例如: C:\<folder path>\.ps1<script name> 。在 “ 参数 ” 字段中,根据需要指定参数。但是,脚本文件是运行还是使用其他程序打开,取决于在用户环境中配置的文件类型关联。有关文件类型关联的信息,请参阅 文件关联

  • 如果文件夹路径或脚本名称包含空格:
    • 在 “ 路径” 字段中,键入以下内容: C:\Windows\System32\WindowsPowerShell\v1.0\ Powershell
    • 在 “ 参数” 字段中,键入以下内容: -文件 C:<folder path>\\ <![CDATA [<script name> .ps1]] >

对于应用程序(例如,iexplore.exe):

  • 路径 字段中,键入以下内容: C:\Program 文件\ Internet 浏览器\ iexplore.exe
  • 在 “ 参数 ” 字段中,键入要打开的网站的 URL: https://docs.citrix.com/
外部任务