--- title: "创建和管理脚本" slug: "creating-and-managing-scripts" description: "Automate device management with HP's Scripts feature in the Workforce Experience Platform. Deploy custom PowerShell scripts for Windows 10 and 11." updated: 2026-04-07T19:40:53Z published: 2026-04-07T19:40:53Z canonical: "learn.workforceexperience.hp.com/creating-and-managing-scripts" --- > ## Documentation Index > Fetch the complete documentation index at: https://learn.workforceexperience.hp.com/llms.txt > Use this file to discover all available pages before exploring further. # 创建和管理脚本 ## 介绍 HP Workforce Experience Platform (WXP) 中的 **脚本** 模块允许您将自定义 PowerShell 5.1 脚本部署到托管设备组。此功能目前适用于 Windows 10 和 Windows 11,有助于跨设备群自动执行日常管理任务。 注意: 脚本功能目前处于测试阶段。一些高级功能,例如编辑和删除脚本,计划在未来的版本中推出。 本文提供了以下主题的分步介绍: - [访问脚本库](/wxp/docs/creating-and-managing-scripts#accessing-script-library),包括将脚本添加到库和在库中查看脚本详细信息。 - [访问脚本库](/wxp/docs/creating-and-managing-scripts#accessing-script-gallery),包括在库中查看脚本详细信息。 - [访问分配](/wxp/docs/creating-and-managing-scripts#accessing-assignments),包括创建新分配 ## 访问脚本库 1. 登录到WXP将显示 **主页** 。 2. 从左侧菜单中,单击 **修复>脚本**。“ **脚本”** 页面显示三个选项卡: - **库** (默认):显示用户创建或上传的所有可用脚本。 - **分配**:将 PowerShell 脚本链接到一个或多个设备组,以进行手动或计划执行。 - **图库**:显示 HP 提供的精选脚本。 3. 在 **“库”** 选项卡中,将显示以下列: | **字段** | **描述** | | --- | --- | | **脚本名称** | 脚本的名称。 | | **版本** | 脚本的版本号。 | | **创建者** | 创建脚本的用户。 | | **概要** | 脚本的简要说明。 | | **操作** | 指示脚本是作还是评估。 | 可选列包括: | **字段** | **描述** | | --- | --- | | **脚本 ID** | 分配给每个脚本的唯一标识符。 | | **运行方式** | 指示将运行脚本的上下文或用户。选项包括 System 或 User 。 | | **主机环境** | 指定脚本是在 32 位还是 64 位环境中运行。 | | **执行策略** | 确定脚本执行规则,例如绕过或客户端默认。 | > 使用齿轮图标(**列选项**)添加列以从默认视图中删除列。单击 **重置为默认值以** 恢复默认视图。 ### 将脚本添加到库 1. 在WXP的左侧菜单中,单击修复 **>脚本**。默认情况下,将显示“ **库”** 选项卡。 2. 单击 **添加脚本。**将显示 **“添加脚本** ”对话框。 3. 在 **第 1 步(共 3 步)**中,提供以下内容: - **.ps1 文件上传**:上传 PowerShell 5.1 脚本文件。 - **作类型**:选择 **“作”** 以触发更改,或选择 **“评估”** 以评估而不进行任何更改。 4. 在 **步骤 2 (共 3 步)**中,定义执行属性: - **运行方式:**选择 **“系统** ”或“ **登录用户** ”以确定执行上下文。 - **主机环境:**选择 32 位或 64 位以匹配目标设备的执行平台。 - **执行策略:**选择绕**过或客户端默认**。“所有签名”不支持旁路。 > **注意:** 使用 **客户端默认值** 使用受信任的发布者执行签名的脚本。 1. 在 **第 3 步(共 3 步)**中,输入脚本元数据: - **脚本名称**:脚本的唯一描述性名称。 - **脚本版本**:版本号。 - **概要**:脚本功能的简短摘要。 - **描述**:详细解释脚本的用途。 2. 单击 **“添加”** 以保存脚本。弹出窗口显示成功或失败。 > **注意:** 必须通过 **“分配”** 选项卡分配脚本。当前不支持脚本编辑。 ### **脚本的参数支持** WXP 脚本支持在 PowerShell 脚本中添加输入参数。此功能可帮助客户和合作伙伴在整个环境中创建可自定义且可重复使用的脚本。 要在脚本中分配参数: 1. 在 **Scripts Overview** 中,转到 **Parameters**,并单击 **Add Parameter**。 2. 输入参数名称、类型和值。请注意: - 最多支持五个参数。 - 支持的类型包括 **String**、**Integer**、**Boolean** 和 **Switch**。 3. 单击 **Save**。 **Scripts** 视图会显示脚本中设置的所有参数。在创建分配之前,必须在此处指定参数。创建后,分配向导会显示一个附加页面,提示您确认或替换为参数指定的任何默认值。 ### 在库中查看脚本详细信息 1. 在 WXP 的左侧菜单中,单击修复 **>脚本>库**。 2. 单击 **脚本名称以** 打开其详细信息。将显示三个选项卡:“ **概述** ”(默认)、 **“分配**”和 **“作业**”。 **概述** 选项卡 | **部分** | **字段** | | --- | --- | | **脚本信息** | 概要、描述、创建者、上次修改日期和版本 | | **执行属性** | 作类型、主机环境、运行方式、执行策略 | | **脚本内容** | 显示原始 PowerShell 代码。 | **“分配”** 选项卡 | **字段** | **描述** | | --- | --- | | **地位** | 当前分配状态(例如,未计划)。 | | **概要** | 脚本在此上下文中的用途。 | | **操作** | 行动或评估。 | | **分配名称** | 部署实例的名称。 | | **组** | 分配给脚本的设备组。 | **“活动”** 选项卡 | **字段** | **描述** | | --- | --- | | **发起时间** | 脚本执行的时间戳。 | | **修复名称** | 执行实例的名称。 | | **操作** | 指示执行是作还是评估。 | | **发起人** | 触发脚本的用户。 | | **地位** | 当前状态(例如,已完成、正在进行)。 | > 使用齿轮图标(**列选项**)向默认视图添加列或从默认视图中删除列。 #### 筛选和排序 - 使用每列中的搜索框按“ **修复名称**”、“ **作**”、“ **启动者”**或 **“状态**”查找脚本。 - 按 **“启动时间”**对结果进行排序。 ## 访问脚本库 在 WXP 的左侧菜单中,单击修复 **>脚本>库**。将显示 **“库”** 选项卡,其中显示 HP 精选的脚本模板。将显示以下列: | **字段** | **描述** | | --- | --- | | **地位** | 指示脚本可用性或状态。 | | **最近更新** | 上次修改日期。 | | **脚本名称** | 预定义脚本的名称。 | | **版本** | 脚本版本号。 | | **创建者** | 作者(HP 或内部)。 | | **作类型** | 指示作或评估类型。 | 使用齿轮图标(列选项)添加或删除列。 ### 在库中查看脚本详细信息 1. 在 WXP 的左侧菜单中,单击修复 **>脚本>库**。将显示 **“库”** 选项卡。 2. 在“库”选项卡上,单击 **“脚本名称”**。将显示脚本详细信息页面,其中显示以下详细信息: | **部分** | **字段** | | --- | --- | | **脚本信息** | 概要, 描述, 创建者, 上次修改时间, 版本 | | **执行属性** | 作类型、主机环境、体系结构、运行方式、执行策略 | | **脚本内容** | 完整的 PowerShell 源代码 | 注意: 若要使用库脚本,请在工作流中创建分配并定义目标组。 ## 访问分配 在 WXP 的左侧菜单中,单击修复 **>脚本>分配**。将显示 **“分配”** 选项卡,其中显示以下详细信息 | **字段** | **描述** | | --- | --- | | **分配名称** | 脚本分配的名称。 | | **已分配的脚本** | 关联脚本的名称。 | | **服务对象** | 分配给脚本的设备组。 | | **作者** | 作业的创建者。 | | **地位** | 当前分配状态。例如,已计划、未计划。 | 需要分配才能将库中的脚本应用到设备。 ### 创建新分配 1. 在 WXP 的左侧菜单中,单击修复 **>脚本>分配**。将显示 **“分配”** 选项卡。 2. 在 **“分配”** 选项卡上,单击 **“添加”**。将显示“ **添加脚本分配** ”对话框,显示用于输入基本详细信息的 **步骤 1(共 4 个步骤** ): 1. - **作者**:自动填充已登录的用户名。 2. - **作业名称**:输入作业的有意义的名称。 3. - **说明**:说明脚本部署的用途。 3. 单击 **下一步**。将显示第 **2 步(共 4 步)** 以选择 **脚本**。 4. 从列表中选择一个脚本。您还可以使用搜索栏查找正确的脚本。 5. 单击 **下一步**。将显示第 **3 步(共 4 步)** 以选择目标 **组**。 6. 使用复选框选择一个或多个组。 7. 单击 **下一步**。将显示第 **4 步(共 4 步)** 以供查看。 8. 查看选定的 **脚本** 和目标 **组**。 9. 单击 **完成。**将显示一个弹出窗口,指示成功或失败。 可以在 **“分配”** 选项卡上查看状态为 **“未计划**”的新分配。 ### **运行分配** 1. 在 WXP 的左侧菜单中,单击 **Remediations > Scripts > Assignments**。将显示 **Assignments** 选项卡。 2. 在 **Assignments** 选项卡中,单击 **Assignment Name** 以访问 **Assignment Details** 页面。 3. 在 **Assignment Details** 页面中,您可以单击右上角的 **Run** 按钮立即运行分配,或者滚动到页面底部并单击 **Add Schedule**,将分配计划为一次性运行或定期运行。 ### 联系我们 如果遇到问题,请 [创建支持案例](/wxp/docs/creating-a-support-case) 或发送电子邮件 `support@wxp.hp.com`。 ## Related - [脚本概述](/overview-of-scripts.md) - [政策概述](/overview-of-policies.md) - [机密概述](/overview-of-secrets.md) - [组概览](/overview-of-groups.md) - [补救概述](/overview-of-remediation.md) - [活动概览](/overview-of-activity.md)