我们有一个 System Center Essentials (SCE) 服务器来过滤对我们笔记本电脑的更新。我们已将其配置为下载更新,然后笔记本电脑从该服务器获取更新;这当然会减少我们的互联网带宽和员工接收更新所需的时间,从而减少我们对更新需要多长时间的抱怨。
但是,我们目前在服务器上总共存储了 2,255 个更新。SCE给出了一个细分:
Updates with installation errors: 29
Updates needed by computers: 280
Updates installed/up-to-date: 0
Updates with no status: 1946
我们的小服务器有 68gb 的硬盘空间,更新目前占用 32gb 并且还在增加。
一些更新可以追溯到 2003 年,但我们无法找到删除它们以释放服务器空间的方法。右键单击更新并单击卸载可能会从所有计算机中删除更新,这不是我们想要的。一些更新甚至在查看时通知我们:
此更新已被更新的更新所取代。在拒绝此更新之前,建议您先批准新更新并确认任何计算机不再需要此更新。
您如何防止 SCE 服务器填满其硬盘空间?有没有办法将服务器配置为只保留仍然需要的更新?
此外,为什么(在上述更新细分中)有这么多“无状态”的更新和 0 个“已安装/最新”的更新?
您必须为 SCE 提供足够的空间来进行这些更新,或者减少使用它更新的产品分类和产品的数量。
SCE 基本上在后台运行 WSUS 服务器来管理更新。我认为您应该能够在管理工具下的服务器上找到 WSUS 管理控制台,并且从那里有一个用于“清理”的选项菜单项,它将删除被取代的更新等。不过,这不是灵丹妙药,而且您可能无法恢复您希望的那么多空间。WSUS 无法知道是否不再需要更新,除非它已被另一个更新取代……如果您将完全未打补丁的 XP 笔记本电脑连接到自 XP 发布以来尚未更新的网络,会发生什么? WSUS 不知道您不会这样做,因此请保留所有可能被要求提供服务的更新,以防万一。
我们的 WSUS 服务器目前包含大约 60Gb 的补丁和数量。这只是野兽的本性,我没有看到避免存储所有补丁数据的好方法,这是该过程固有的。您应该做的一件事是确保补丁数据存储在非引导驱动器上(即 C 驱动器外),因此如果补丁填满驱动器,服务器不会停止。
对于另一个问题:http: //blogs.technet.com/systemcenteressentials/
我不完全确定 SCE,但在标准 WSUS 中,您可以将 WSUS 设置为仅监视客户端的更新状态,然后客户端仍然从 MSUpdate 下载更新。也许可能是一个较慢的过程,因为每个客户端都需要单独下载更新,但至少你可以重新获得一些磁盘空间,同时仍然监控更新状态?选项可以在“更新文件和语言”下找到,然后选择“从 Microsoft 下载”而不是“在此服务器上本地存储文件”