当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

作者:精品下载站 日期:2024-12-14 11:57:37 浏览:16 分类:玩电脑

导出 SCCM 任务序列控制台 PowerShell 的 2 种方法


在本指南中,我将介绍导出 SCCM 任务序列的 2 种方法。您可以从 ConfigMgr 控制台导出任务序列,也可以使用 PowerShell cmdlet Export-CMTaskSequence

导出 SCCM 任务序列时,您将导出与该任务序列关联的所有依赖项。任务序列引用也称为相关对象,是任务序列的一部分。

任务序列可帮助您自动执行 Configuration Manager 环境中的步骤。您可以将操作系统映像部署到目标计算机,从一组操作系统安装文件构建和捕获操作系统映像,以及捕获和恢复用户状态信息。

如果您想备份任务序列,只需将它们导出到 .zip 文件即可。如果任务序列被删除或修改,您可以将导出的任务序列导入到 SCCM 中。

备份任务序列的另一种方法是使用重复 TS 或复制 TS 选项。当您复制任务序列时,它会创建原始任务序列的副本,允许自由编辑和更改。

创建新任务序列后,您可以从 SCCM 控制台导出任务序列。即使现有的任务序列也可以导出到 .zip 文件,稍后您可以将其导回到配置管理器中。任务序列位于 ConfigMgr 控制台中。

在 SCCM 中导出任务序列的方法

在 SCCM 中导出任务序列有两种方法:

  • 您可以从 ConfigMgr 控制台导出任务序列
  • 使用 PowerShell cmdlet Export-CMTaskSequence 导出 SCCM 任务序列。

导出 ConfigMgr 任务序列的好处?

导出 SCCM 任务序列有什么好处?导出的任务序列可以为管理员节省大量时间。您不必从头开始创建新的任务序列,只需导入现有的任务序列并对其进行编辑或修改并部署即可。

导出任务序列后,您可以在同一 SCCM 环境中导入导出的任务序列,也可以在不同的 ConfigMgr 设置中导入它。导出的任务序列文件是 .zip 格式文件,并且没有将任务序列导出到 Excel 文件的选项。

在原始任务序列被意外删除的情况下,导出的 ConfigMgr 任务序列可能具有优势。您可以在 SCCM 中快速导入任务序列,而无需花费时间构建新的任务序列。如果任务序列被意外或故意删除,您可以找到谁删除了任务序列。

即使任务序列已禁用,您也可以导出 SCCM 任务序列。当您有未使用的任务序列时,您可以禁用 SCCM 任务序列。但是,为了使操作系统部署正常工作,应首先启用任务序列。

SCCM 中的任务序列参考是什么?

任务序列依赖项是本地分发点上需要提供的程序包、应用程序或操作系统映像以启动操作系统部署。

SCCM 中的任务序列引用可以包括以下对象:

  • 操作系统映像 - 例如,Windows 10、Windows 11。
  • 启动映像 - 这可以是默认启动映像或自定义启动映像(例如戴尔启动映像)。
  • 客户端安装包 - 在 OSD 期间安装 ConfigMgr 客户端的包。
  • 驱动程序包 - 包含不同笔记本电脑型号的驱动程序的驱动程序包。
  • 应用程序和软件包 - 您打算与操作系统一起安装的应用程序。
  • 运行任务序列步骤引用的任务序列 - 运行任务序列步骤包括您可以添加到主任务序列的其他任务序列。

检查 SCCM 任务序列依赖性

在了解如何导出 SCCM 任务序列之前,我们先看看通过 SCCM 控制台查找任务序列依赖项的步骤:

  • 启动配置管理器控制台。
  • 转至软件库\概述\操作系统\任务序列
  • 从列表中选择一个任务序列,然后单击底部的参考选项卡。
  • 引用选项卡显示所选任务序列的所有依赖关系。

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

升级操作系统任务序列可能只有一个引用,而其他任务序列可以有多个引用。任务序列依赖项的一些示例是需要在本地分发点上可用的软件包、应用程序或操作系统映像才能开始操作系统部署。

方法 1 - 使用 SCCM 控制台导出任务序列

您可以使用 SCCM 控制台导出任务序列,步骤如下:

  • 启动 SCCM 控制台。
  • 转至软件库\概述\操作系统\任务序列
  • 从任务序列列表中,右键单击要导出的任务序列,然后选择导出选项。
  • 您可以选择多个任务序列并使用导出选项将它们全部导出到单个文件中。

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

您现在应该会看到导出任务序列向导。在常规选项卡上,您必须指定保存选定任务序列和导出选项的位置。

  1. 文件 - 单击浏览并指定要导出的任务序列的文件名和位置。
  2. 导出所有任务序列依赖项 - 启用此选项可导出与任务序列关联的所有依赖项。
  3. 导出所选任务序列和依赖项的所有内容 - 启用此选项可导出与任务序列及其依赖项关联的内容。
  4. 管理员评论 - 添加评论是可选的,但可以添加简短说明,以便其他管理员了解导出任务序列的原因。

单击下一步继续。

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

查看相关对象页面上,查看与 SCCM 任务序列关联的所有相关对象。单击下一步

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

摘要窗口中,确认任务序列导出设置。单击下一步

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

任务“导出任务序列向导”成功完成,确认任务序列已导出。关闭导出任务序列向导

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

方法 2 - 使用 PowerShell 命令导出 SCCM 任务序列

您可以使用 PowerShell cmdlet Export-CMTaskSequence 在 SCCM 中导出任务序列。启动 Configuration Manager 控制台,然后从控制台中选择通过 Windows PowerShell 连接选项。

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

在 PowerShell 窗口中,输入以下命令以导出任务序列。

Get-CMTaskSequence -Name "Upgrade Operating System" | Export-CMTaskSequence -ExportFilePath "\corpcm\sources\ExportTS.zip"

上述 PowerShell 命令获取名为“升级操作系统”的任务序列对象,并使用管道运算符将该对象传递给 Export-CMTaskSequence,后者将任务序列对象导出到指定位置。

使用 PowerShell 导出任务序列时可以使用两个重要参数。

  • -WithContent - 将此参数设置为 $true 以导出任务序列和依赖项的所有内容。
  • -WithDependence - 将此参数设置为 $true 以导出所有任务序列依赖项。

运行上述 PowerShell 命令会将 SCCM 任务序列导出到 .zip 文件中。导出的任务序列 zip 文件包含所有任务序列引用和对象。

您可以使用 get-cmtasksequence cmdlet 获取配置管理器任务序列。下一步,您可以使用 Import-CMTaskSequence cmdlet 将任务序列导入到另一个站点。

[玩转系统] 导出 SCCM 任务序列控制台 PowerShell 的 2 种方法

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯