SCCM Powershell 脚本包
SCCM Powershell Script Package
我在 SCCM 2012 中创建了一个应该部署的包和 运行 一个 powershell 脚本。我在此处 Other Post 上查看了之前的 post,但没有任何信息。
在程序命令行中,我有以下命令:
powershell.exe -ExecutionPolicy Bypass -force -WindowStyle Hidden .\PowershellUpdateScript.ps1
我的目标是一个测试组并将其设置为立即部署,但是当我检查部署状态时,它显示为状态 "In Progress" 和描述 "Received"。就这样持续了2个多小时。我不确定问题出在哪里。
我知道有脚本功能,而且超级方便,但客户端 powershell 版本需要最低版本 3。具有讽刺意味的是,这个包将更新客户端 powershell 版本。
如有任何建议或建议,我们将不胜感激。
由于您正在更新 powershell 版本,因此您应该下载适用于 powershell 版本的 MS 更新包,而不是使用 powershell 脚本。
然后您可以使用 wusa.exe 命令部署更新。然后用这个ps命令作为检测方法
Get-WmiObject Win32_QuickFixEngineering -filter "HotFixID='KB#######'"
我在 SCCM 2012 中创建了一个应该部署的包和 运行 一个 powershell 脚本。我在此处 Other Post 上查看了之前的 post,但没有任何信息。
在程序命令行中,我有以下命令:
powershell.exe -ExecutionPolicy Bypass -force -WindowStyle Hidden .\PowershellUpdateScript.ps1
我的目标是一个测试组并将其设置为立即部署,但是当我检查部署状态时,它显示为状态 "In Progress" 和描述 "Received"。就这样持续了2个多小时。我不确定问题出在哪里。
我知道有脚本功能,而且超级方便,但客户端 powershell 版本需要最低版本 3。具有讽刺意味的是,这个包将更新客户端 powershell 版本。
如有任何建议或建议,我们将不胜感激。
由于您正在更新 powershell 版本,因此您应该下载适用于 powershell 版本的 MS 更新包,而不是使用 powershell 脚本。
然后您可以使用 wusa.exe 命令部署更新。然后用这个ps命令作为检测方法
Get-WmiObject Win32_QuickFixEngineering -filter "HotFixID='KB#######'"