配置脚本化任务的启动和关机触发器

Last published : Nov 13, 2026
作为管理员,您可能希望在操作系统启动或关机时执行系统级任务,例如配置或清理任务。
Workspace Environment Management™ (WEM) 为您提供机器启动和关机触发器,您可以将其与脚本化任务关联。当操作系统启动或关机时,这些任务会触发运行。
实现此目标的通用工作流程如下:
  1. 添加脚本化任务
  2. 将启动和关机触发器与脚本化任务关联
  3. 查看任务执行报告

先决条件

在开始之前,请确保:
  • 目标计算机已关闭快速启动。例如:对于 Windows 10 计算机,请转到 控制面板 > 所有控制面板项 > 电源选项 > 系统设置 并禁用 启用快速启动 选项。此选项仅影响启动处理。
    关闭 Windows 快速启动(/en-us/workspace-environment-management/service/media/turn-off-windows-fast-startup.png)
  • 脚本化任务已使用受信任的证书签名,并且证书已安装在目标计算机上。

建议

建议您使用受信任的证书对脚本化任务进行签名。

添加脚本化任务

以下信息是对 脚本化任务 中指南的补充。请遵循该文章中的一般指南并注意以下详细信息。
此示例添加了两个脚本化任务:
  • 任务 1: startupscript - 包括在启动时运行的脚本。
  • 任务 2: shutdownscript - 包括在关机时运行的脚本。
提示:
您可以将这两个脚本合并为一个,这样您只需添加一个任务。
  1. 在 Web Console > Scripted Tasks 中,首先按如下方式添加 startupscript 任务:
    添加启动脚本
    在此示例中:
    • 对于 文件类型,选择 PowerShell。
    • 浏览到 PowerShell 文件并上传。
    • 对于 授予权限,选择 完全访问。
  2. 重复步骤 1 以添加 shutdownscript 任务。

将启动和关机触发器与脚本化任务关联

以下信息是对 Scripted Task Settings 中指南的补充。请遵循该文章中的一般指南并注意以下详细信息。
转到相关的配置集,导航到 Scripted Tasks Settings,并按如下方式配置这两个任务:
  • 在 触发器 中,为 startupscript 任务选择 计算机启动,为 shutdownscript 任务选择 计算机关机。
    配置脚本化任务
要使您的更改立即生效,请转到 监控 > 管理 > 代理 并选择 刷新代理主机设置。

查看任务执行报告

任务成功运行后,您可以通过查看报告来查看结果。有关详细信息,请参阅报告。在此示例中,您可以看到以下两个报告:一个用于关机,另一个用于启动。
任务执行报告