如果 sccm 当前正在安装软件,则编写脚本进行测试

如果 sccm 当前正在安装软件,则编写脚本进行测试

有一个脚本,当没有用户登录时,每 2 小时重新启动大量计算机。该脚本在启动后会随机休眠 1 小时 59 分钟,然后测试是否有用户登录以及如果没有用户重新启动计算机。我们通过 SCCM 包部署脚本,重复时间为 2 小时并始终重新运行。

我们不想通过在 SCCM 安装中途重新启动来干扰 SCCM 安装软件,因此了解如何测试 SCCM 或任何其他服务是否正在安装软件以便在这种情况下可以抑制重新启动会很有用。

答案1

您的重启脚本应停止 CcmExec 服务并等待其进入停止状态。它应仅在服务停止后重启。据我所知,当服务收到停止信号时,它将安全地完成其所有任务,包括任何正在进行的安装。

相关内容