根据本文档,我应该能够在应用程序仍处于部署状态时将其停用,目的是保留这些部署。当我尝试在 SCCM v1706 中停用应用程序时,它告诉我:
“配置管理器无法停用此应用程序,因为其他应用程序或任务序列引用它或它已配置为部署。”
此应用程序有三个部署 - 没有任务序列等引用它。
那么,是文档有问题还是我遗漏了什么?
编辑:正如上述错误消息所预期的那样,我可以在删除应用程序的所有部署后立即停用该应用程序。因此,我猜想停用应用程序的功能(在 SCCM 2012 中,这是“启用/禁用”irc)在 Current Branch 中的某个时候发生了更改,而没有调整相关文档?
编辑2:我还在微软论坛上发布了这个问题并在那里得到了一个尽可能接近解释的答案:似乎上面提到的文档在退出应用程序时的部署主题上有点模糊。答案似乎是退出应用程序不是旨在保留部署配置,但它意味着不会提示当前运行该应用程序的客户端卸载它。
答案1
糟糕的问题:你没有读过文件,其中明确指出:
区块引用
要删除应用程序,您必须先退役该应用程序,删除所有部署,删除其他部署对该应用程序的引用,然后删除该应用程序的所有修订。
区块引用
答案2
我确信过去我曾淘汰过在 2012 或 2012 R2 中具有活跃部署的应用程序。我当时的理解是现有部署被保留,但无法创建新部署。这绝对是功能上的改变(或错误)。
以下是 2012 年的文件:https://technet.microsoft.com/en-us/library/gg682031.aspx?f=255&MSPPError=-2147217396
当您淘汰某个应用程序时,它将不再可供部署,但该应用程序及其任何部署都不会被删除。不会删除客户端计算机上安装的此应用程序的现有副本。60 天后,将从 Configuration Manager 中删除对该应用程序的任何修订。但是,不会删除该应用程序的任何已安装副本。
答案3
SCCM 1706 自 2018 年起不再受支持: https://learn.microsoft.com/en-us/mem/configmgr/core/servers/manage/updates#historical-versions。
现在肯定是该升级了。