从 Microsoft SMS 服务器中删除已安装的包会有什么影响?

从 Microsoft SMS 服务器中删除已安装的包会有什么影响?

我在 SMS 管理服务器中列出了一个旧软件包,但缺少软件包安装文件。它显然很久以前就被删除了,但没有人从 SMS 中删除包定义。因此,服务器记录了数千条错误消息,因为它无法找到文件。

如果我从 SMS 中删除该软件包,这会对客户端产生什么影响?我担心一些仍装有该软件包的旧系统可能会尝试卸载它或执行其他操作,而且我在 SMS 上找不到相关文档。

这是 Windows 2003 Server 上的 SMS 2.50 SP3,客户端大多是 XP。


编辑:好的,我找到了 Microsoft 文档。以下是有关删除包的内容:

删除包

当不再需要软件包时,请删除该软件包以便为新软件包留出空间。删除软件包时:

All the programs within the package and all the advertisements for the package are also deleted.

The package source files are deleted from the distribution points.

Any compressed versions of the package source are deleted.

Any package access accounts you have created specifically for the package are deleted.

SMS security rights to the package are deleted.

删除软件包后,加入站点的新用户或客户端计算机将不再收到通知,也无法运行引用软件包中程序的广告。如果新用户或客户端计算机有可能使用广告并安装软件,则有必要保留软件包中的程序广告并保留在分发点上,直到这些程序被淘汰或替换。

删除包

From the SMS Administrator console, navigate to Packages.

Where?

Systems Management Server > Site Database > Packages

Right-click the package you want to delete, and then click Delete.

Complete the Delete Package Wizard.

笔记

To delete a package, you must have Delete or Administer permissions for packages.

从列表中删除分发点时,该分发点的包源文件副本也会被自动删除。


不过,我还是不清楚这是否会从客户端删除或卸载该包。提前致谢。

答案1

我对 SMS 2003 的知识有点生疏,但我记得删除包的方式与在 SMS 2007 中相同。

删除软件包(以及任何与其相关的广告)对已安装该软件的客户端没有影响。正如从集合中删除客户端不会自动卸载向该集合宣传的软件(除非您对与卸载作业相关的查询会员资格做了任何奇怪的事情,如果您这样做了,您应该知道您已经专门这样做了),因此删除广告和软件包不会删除该软件。

删除软件包可能会导致的一个问题是,如果在客户端上运行软件修复,那么它们就没有源安装可以返回到分发点,修复将失败,但这听起来就像您所说的那样,您缺少软件包安装文件。


所有官方 SMS 2003 文档都应可从控制台的上下文相关帮助以及 TechNet 上的此层次结构中找到http://technet.microsoft.com/en-us/library/cc181833.aspx不幸的是,对于这么旧的版本,您可能不再能够找到很多官方书籍、课程材料或第三方书籍。

相关内容