我最近在我的工作场所设置了一个新的 SCCM 2012 环境,现在我们正在创建用于分发的应用程序。
一些应用程序是使用脚本设置的。在测试期间,有些地方不对,需要更改应用程序的内容。分发点继续为客户端提供旧内容。
我想知道当应用程序的内容发生变化时更新 DP 的正确程序是什么。我曾尝试重新分发到分发点并删除旧版本,但无济于事。
我最近在我的工作场所设置了一个新的 SCCM 2012 环境,现在我们正在创建用于分发的应用程序。
一些应用程序是使用脚本设置的。在测试期间,有些地方不对,需要更改应用程序的内容。分发点继续为客户端提供旧内容。
我想知道当应用程序的内容发生变化时更新 DP 的正确程序是什么。我曾尝试重新分发到分发点并删除旧版本,但无济于事。
软件包上有一个选项可以断开用户连接,以便 sccm 可以更新软件包。这是发生在所有包裹上还是只发生在一个包裹上?
更新
我想我知道发生了什么。我从来没有使用过重新分发选项,因为我从来没有看到这一点,现在我很好奇,这篇博文证实了我的理论,即它更多的是用于修复而不是更新包。它将包从第三个位置(不是像更新分发点这样的包源)复制到 DP,这不是我们想要做的。
要更新 DP,请突出显示您的包并单击我的屏幕截图中突出显示的按钮。
第二次更新
使用 App-v 应用程序时,如果我必须更新内容,一旦我将其暂存到 sccm 将从中复制它的目录,我突出显示该包,然后转到“部署类型”选项卡,然后在顶部单击“刷新内容”并按照提示进行操作。我可以确认这有效。在我的特定应用程序中,这是从 App Catalog 安装的,但是向机器宣传的应用程序应该工作相同。
刚刚写了一个小的 powershell 脚本来更新所有应用程序: