使用脚本运行 PowerShell 代码,在使用 Workspace ONE UEM 的 Windows 桌面设备上执行端点配置。
脚本是可用于 SaaS 环境的 Freestyle 功能。有关 Freestyle 的详细信息,请访问 Freestyle Orchestrator。
您可以使用脚本(位于主导航区中的资源下)将代码推送到 Windows 设备以执行各种过程。例如,推送一个 PowerShell 脚本,通知用户重新启动设备。
在脚本中使用变量来保护敏感静态数据(如密码和 API 密钥),或对动态数据(如设备 ID 和用户名)使用查找值。您也可以将此代码提供给您的 Windows 用户,以便对方视需要在其设备上运行。通过将 VMware Workspace ONE Intelligent Hub 与脚本集成来使代码变为可用,以便用户可以访问目录的“应用”区域中的代码。
重要提示:出于隐私原因,不允许将脚本分配给员工拥有的设备。
您可以使用设备的“设备详细信息”页面中的脚本选项卡来了解脚本是否成功运行。在 Workspace ONE UEM console 中,转到适用的组织组,选择设备 > 列表视图,然后选择适用的设备。在脚本选项卡上,查看“状态”列中的已执行或失败状态。状态取决于退出代码(也称为错误代码或返回代码)。
适用于由 Workspace ONE UEM 管理的 Windows 桌面的脚本支持使用 PowerShell 在最终用户设备上执行代码。将脚本与适用于 Windows 的 Workspace ONE Intelligent Hub 集成,并为用户启用脚本自助服务。
注意:如果要将脚本发布到少于 2000 台(默认值)设备,将立即通知设备以获取资源。但是,如果分配的智能组有超过 2000 台设备,则设备下次使用 Workspace ONE UEM console 签入时将接收资源。
过程
在常规选项卡中配置脚本设置。
设置 | 说明 |
---|---|
名称 | 输入脚本的名称。 |
说明 | 输入脚本的说明。 |
应用目录自定义 | 支持在 Workspace ONE Intelligent Hub 目录中提供脚本自助服务访问。 显示名称 - 输入用户在目录中看到的名称。 显示说明 - 输入脚本功能的简要说明。 图标 - 上载脚本的图标。 类别 - 选择脚本的类别。类别可帮助用户筛选目录中的应用。 虽然您已完成目录中脚本的设置,但还需要设置另一项配置才能在 Workspace ONE Intelligent Hub 中显示脚本。将脚本分配给设备时,启用在 Hub 中显示菜单项,否则这些自定义项不会显示在目录中。 |
在“详细信息”选项卡中配置脚本设置。
设置 | 说明 |
---|---|
语言 | Workspace ONE UEM 支持 PowerShell。 |
执行环境 | 此设置用来控制脚本是在用户还是系统环境中运行。 |
执行架构 | 此设置用来控制脚本是否基于架构在设备上运行。您可以将脚本限制为仅在 32 位设备或 64 位设备上运行,或者根据设备架构运行脚本。您也可以强制脚本以 32 位运行,而不管设备架构如何。 |
超时 | 如果脚本因某种原因循环或无响应,请输入系统运行脚本的时间长度(以秒为单位),然后停止。 |
代码 | 上载脚本或在提供的文本框中编写自己的脚本。 |
选择下一步以配置变量选项卡。
通过提供密钥和变量的值来添加静态值,如 API 密钥、服务帐户名称或密码。或者,通过提供一个键,然后选择查找值图标来添加动态值,例如 enrollmentuser。要在脚本中使用变量,请使用 $env:key
引用变量。例如,如果变量定义具有一个名为 SystemAccount 且值为 admin01 的键,则脚本可以通过引用 $account = $env:SystemAccount
来将变量分配给脚本变量(指定帐户)。
要将脚本分配给设备,请选择脚本,选择分配,然后选择新建分配。
后续操作
转到设备的设备详细信息中的脚本选项卡,查看脚本的状态。