使用脚本运行 PowerShell 代码,在使用 Workspace ONE UEM 的 Windows 桌面设备上执行端点配置。

脚本说明

您可以使用脚本(位于主导航区中的资源下)将代码推送到 Windows 10 设备以执行各种过程。例如,推送一个 PowerShell 脚本,通知用户重新启动设备。

在脚本中使用变量来保护敏感静态数据(如密码和 API 密钥),或对动态数据(如设备 ID 和用户名)使用查找值。您也可以将此代码提供给您的 Windows 10 用户,以便对方视需要在其设备上运行。通过将 VMware Workspace ONE Intelligent Hub 与脚本集成来使代码变为可用,以便用户可以访问目录的“应用”区域中的代码。

如何了解脚本是否成功运行?

您可以使用设备的“设备详细信息”页面中的脚本选项卡来了解脚本是否成功运行。在 Workspace ONE UEM console 中,转到适用的组织组,选择设备 > 列表视图,然后选择适用的设备。在脚本选项卡上,查看“状态”列中的已执行失败状态。状态取决于退出代码(也称为错误代码或返回代码)。

  • 已执行 - Workspace ONE UEM 在退出代码返回 0 后显示此状态。
  • 失败 - Workspace ONE UEM 在退出代码返回任何非 0 值后显示此状态。

为 Windows 桌面设备创建脚本

适用于由 Workspace ONE UEM 管理的 Windows 桌面的脚本支持使用 PowerShell 在最终用户设备上执行代码。将脚本与适用于 Windows 的 Workspace ONE Intelligent Hub 集成,并为用户启用脚本自助服务。

过程

  1. 导航到资源 > 脚本 > 添加

  2. 选择 Windows

  3. 常规选项卡中配置脚本设置。

    设置 说明
    名称 输入脚本的名称。
    说明 输入脚本的说明。
    应用目录自定义 支持在 Workspace ONE Intelligent Hub 目录中提供脚本自助服务访问。

    显示名称 - 输入用户在目录中看到的名称。
    显示说明 - 输入脚本功能的简要说明。
    图标 - 上载脚本的图标。
    类别 - 选择脚本的类别。类别可帮助用户筛选目录中的应用。

    虽然您已完成目录中脚本的设置,但还需要设置另一项配置才能在 Workspace ONE Intelligent Hub 中显示脚本。将脚本分配给设备时,启用在 Hub 中显示菜单项,否则这些自定义项不会显示在目录中。
  4. 在“详细信息”选项卡中配置脚本设置。

    设置 说明
    语言 Workspace ONE UEM 支持 PowerShell。
    执行环境 此设置用来控制脚本是在用户还是系统环境中运行。
    执行架构 此设置用来控制脚本是否基于架构在设备上运行。您可以将脚本限制为仅在 32 位设备或 64 位设备上运行,或者根据设备架构运行脚本。您也可以强制脚本以 32 位运行,而不管设备架构如何。
    超时 如果脚本因某种原因循环或无响应,请输入系统运行脚本的时间长度(以秒为单位),然后停止。
    代码 上载脚本或在提供的文本框中编写自己的脚本。
  5. 选择下一步以配置变量选项卡。

    通过提供键和变量的值来添加静态值,例如 API 密钥、服务帐户名称或密码。或者,通过提供一个键,然后选择查找值图标来添加动态值,例如 enrollmentuser。要在脚本中使用变量,请使用 $env:key 引用变量。例如,如果变量定义具有一个名为 SystemAccount 且值为 admin01 的键,则脚本可以通过引用 $account = $env:SystemAccount 来将变量分配给脚本变量(指定帐户)。

  6. 要将脚本分配给设备,请选择脚本,选择分配,然后选择新建分配

  7. 定义选项卡上,输入分配名称,并使用选择智能组菜单项选择要将脚本推送到的设备组。

  8. 部署选项卡上,为触发器选择启动脚本的触发器。您可以选择多个触发器。

  9. 启用在 Hub 中显示,以在 Workspace ONE Intelligent Hub 中显示脚本的应用目录自定义设置。您可以禁用此选项,以便在目录中向用户隐藏脚本。

后续操作

转到设备的设备详细信息中的脚本选项卡,查看脚本的状态。

check-circle-line exclamation-circle-line close-line
Scroll to top icon