我在 SCCM R3 中遇到了一些软件包失败的问题,我想知道以下问题。
它说如果第一次失败则应该尝试重新安装,控制这一点的规则是什么(即尝试多长时间,尝试多少次等等)。
真的没有“失败”处理吗?例如,如果包失败,是否运行以下程序?
答案1
它说如果第一次失败则应该尝试重新安装,控制这一点的规则是什么(即尝试多长时间,尝试多少次等等)。
在 SCCM 的“软件分发”组件中,您创建的几乎所有内容都由客户端唯一标识。包、广告和任何强制分配都是如此。在设置强制广告时选择“如果上次尝试失败则重新运行”意味着如果以下所有条件都成立,客户端将尝试运行该程序:
- 客户尚未运行此特定任务。
- 该程序之前从未运行过,或者上次运行时提示失败。
我认为修改程序不会导致客户端重新运行它。
真的没有“失败”处理吗?例如,如果包失败,是否运行以下程序?
SCCM 依赖于任何运行程序返回的状态代码。许多软件包返回 SCCM 无法识别的状态代码。考虑将可执行文件包装在批处理或 powershell 脚本中,并使用 ERRORLEVEL 环境变量控制成功/失败报告。