使用 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
此致,
雷
我的 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
此致, 雷