当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

作者:精品下载站 日期:2024-12-14 11:20:44 浏览:15 分类:玩电脑

从 SCCM 客户端缓存中清除应用程序内容


从 SCCM 1906 开始,您可以从 SCCM 客户端缓存中删除或清除应用程序内容。在安装应用程序任务序列步骤中,您可以选择在安装后从缓存中删除或清除应用程序内容。

我发现当设备具有小型硬盘驱动器或连续安装大量大型应用程序时,此选项很有用。

那么什么是客户端缓存文件夹 (ccmcache) - 简单来说,客户端缓存是部署到客户端的软件、应用程序和更新的临时下载位置。客户端缓存位于%windir%\ccmcache

默认情况下,缓存大小为 5120 MB,可以增加。要增加客户端缓存大小,您可以使用 VBScript、PowerShell 甚至部署包并修改缓存大小。

当您将多个大型应用程序部署到客户端时,在安装之前,客户端会首先尝试下载内容。如果内容的大小大于缓存的大小,则会因缓存大小不足而导致部署失败。在这种情况下,CAS.log 显示“缓存空间不足”。我确信我们已经解决了这个问题,并且我们手动增加了 ccmcache 文件夹大小来解决这个问题。

到目前为止,无法在任务序列期间从客户端缓存中清除应用程序内容。但对于 SCCM 1906,您应该在任务序列中找到该选项。

经过一些研究,我发现此功能是用户请求的。该想法被标记为已完成,并注明 1906 版本包含一个任务序列步骤,用于从缓存中清除应用程序内容。

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

如何从 SCCM 客户端缓存中清除应用程序内容

从 SCCM 客户端缓存中删除或清除应用程序内容的过程是。

  • 启动 SCCM 控制台。
  • 导航至软件库 > 操作系统 > 任务序列
  • 您可以创建新的任务序列或编辑现有的任务序列。
  • 在任务序列编辑器中,单击添加 > 软件 > 安装应用程序
  • 选择要部署到客户端计算机的应用程序。
  • 在底部,选中“安装后从缓存中清除应用程序内容”框。

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

创建任务序列

为了测试此功能,让我们创建一个部署多个应用程序的新任务序列。此外,我们将在安装后启用从缓存中清除应用程序内容。

导航至软件库 > 操作系统 > 任务序列。右键单击任务序列,然后单击创建任务序列

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

选择创建新的自定义任务序列。单击下一步

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

指定任务序列名称并单击下一步

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

单击摘要页面上的下一步

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

最后在完成窗口中,单击关闭

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

右键单击您刚刚创建的任务序列,然后单击编辑。单击添加,然后单击新建组。您可以将其命名为安装应用程序。现在点击添加 > 软件 > 安装应用程序

单击黄色图标并选择您想要部署到客户端计算机的应用程序。

在底部检查这些选项并单击确定

  • 如果应用程序安装失败,请继续安装列表中的其他应用程序。
  • 安装后从缓存中清除应用程序内容。

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

将任务序列部署为可用到设备集合。

在客户端计算机上,启动软件中心并单击应用程序。选择任务序列并单击安装

应用程序安装开始,您可以看到安装进度窗口。此时打开客户端计算机上的AppEnforce.log 文件以监控应用程序安装。应用程序将一个接一个地安装。

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

这是一件有趣的事情。任务序列显示应用程序已安装。如果您在客户端计算机上打开 ccmcache 文件夹,您将看不到任何文件夹。由于我们知道每个应用程序安装都会创建文件夹,因此在本例中我们看不到任何文件夹。

因此,任务序列安装了所有应用程序,但在安装后还从缓存中清除了应用程序内容。在您的设置中尝试此功能并在评论部分分享您的经验。

[玩转系统] 从 SCCM 客户端缓存中清除应用程序内容

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯