SCCM Powershell脚本包

时间:2018-09-12 15:28:24

标签: powershell command-line configurationmanager sccm

我在SCCM 2012中创建了一个程序包,该程序包应部署并运行powershell脚本。我看过这里Other Post上的上一篇文章,但没有任何信息。

在程序命令行中,我有以下命令:

powershell.exe -ExecutionPolicy Bypass -force -WindowStyle Hidden .\PowershellUpdateScript.ps1

我以测试组为目标,并将其设置为立即部署,但是当我检查部署状态时,它显示为状态“进行中”和说明“已接收”。已经超过2个小时了。我不确定问题出在哪里。

我知道脚本功能已经存在并且非常方便,但是客户端Powershell版本必须是最低版本3。具有讽刺意味的是,此软件包将更新客户端Powershell版本。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

由于您要更新Powershell版本,因此,请不要使用Powershell脚本下载MS更新程序包中的Powershell版本。

然后您可以使用wusa.exe命令部署更新。然后使用此ps命令作为检测方法

Get-WmiObject Win32_QuickFixEngineering -filter“ HotFixID ='KB #######'”