使用 Powershell,如何添加用于安装 SCCM 包的任务序列

Using Powershell, how to add a task sequence for installing an SCCM package

我的 Google-FU 今天不工作。我需要自动将步骤添加到一系列仅安装 SCCM 包的任务序列中。我已经自动化了包创建、任务序列创建。现在只需要将一步添加到任务序列。基本上添加 Step/Software/Install 包... 命名它,并指向已创建的包(最好通过名称,但如果需要可以使用包 ID)。

有什么想法吗?微软的文档充其量是悲惨的。找到了几个添加命令行步骤的示例,但没有找到包的示例。

TIA 斯蒂芬

首先我们需要使用 New-CMTSStepInstallSoftware 创建 "install software" 步骤,然后使用 Add-CMTaskSequenceStep 添加步骤到 TS 中。

这是一个例子。

$a = Get-CMProgram -PackageName "YOURPACKAGENAME"
$b = New-CMTSStepInstallSoftware -Program $a -Name test
Get-CMTaskSequence -Name "YOURTSNAME" | Add-CMTaskSequenceStep -Step $b -InsertStepStartIndex 1

此致, 雷