![在整个环境中安装不同版本的 SCCM 2007 客户端](https://linux22.com/image/802038/%E5%9C%A8%E6%95%B4%E4%B8%AA%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%AE%89%E8%A3%85%E4%B8%8D%E5%90%8C%E7%89%88%E6%9C%AC%E7%9A%84%20SCCM%202007%20%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我想知道为什么我看到在我的环境中安装了多个 SCCM 2007 客户端版本而不是一个?
我去年将 SCCM 2007 服务器升级到 R3,我的大多数系统(约 3400 个)都显示正确的版本 (4.00.6487.2157)。但是当我运行报告时,我发现大约 900 个系统仍具有 Service Pack 2 版本 (4.00.6486.2000),甚至 34 个系统具有 KB977384 版本 (4.00.6487.2188)。我真的不明白。我在哪里可以查看客户端本身以提取实际的客户端版本信息。我查看了“HKLM\Software\Microsoft\SMS\Mobile Client\Product Version”值,但即使在我的报告显示安装了 4.00.6487.2157 版本的系统上,此注册表值仍显示 4.00.6486.2000。
我们正在进行 SCCM 2012 升级,管理层向我询问了这个有关不同 SCCM 2007 客户端版本的问题。
有人能帮我理解一下这个吗?
谢谢
答案1
如果工作站的 sccm 客户端软件被破坏,那么客户端将不会更新,即使它确实更新了,如果客户端以某种方式损坏,那么它也不会报告,而您只能处理旧数据。
对我们有用的方法是通过组策略部署登录脚本,检查已安装的 sccm 版本,如果与所需版本不匹配,则更新它。它还会检查 wmi 损坏和其他问题,但我相信你明白我的意思。
还有更多内容(sccm 中有大量活动部件),我并不完全了解,但我知道的就这么多。Microsoft 也有一些 technet 页面,其中包含部署 sccm 客户端的最佳实践,您可以查看。