从Microsoft SMS服务器中删除已安装的软件包有什么作用?

我有SMSpipe理服务器中缺less软件包安装文件中列出的旧软件包。 很明显,很久以前它被删除了,但是没有人从SMS中删除包装定义。 因为这个服务器正在logging数以千计的错误消息,因为它无法find文件。

如果我从SMS中删除包裹,是否对客户做任何事情? 我担心的是,一些旧的系统,仍然有这个软件包可能会试图卸载它或什么,我无法findSMS上的文档。

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


编辑:好的,我find了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. 

在删除软件包后,新用户或join该站点的客户端计算机将不再接收通知或能够运行引用程序包中的程序的广告。 如果新用户或客户端计算机有可能使用广告并安装软件,那么在程序退役或更换之前,保留广告软件包的程序和分发点是有意义的。

删除一个包

 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. 

从列表中删除分发点时,分发点的软件包源文件副本将自动删除。


但是,我仍然不清楚,如果这从客户端删除或卸载软件包。 提前致谢。

我对我的SMS 2003知识有些生疏,但从我记得删除包的工作方式与在SMS 2007中一样。

删除软件包(以及任何相关的广告)对已安装软件的客户端没有任何影响。 正如从集合中删除客户端不会自动卸载广告到该集合的软件(除非您对与卸载作业相关联的查询成员做任何事情,如果您已经这样做了,则应该知道您已经具体做到这一点),所以删除和广告和包不会删除软件。

移除软件包的一个问题是,如果软件的修复曾经在客户端上运行,那么他们没有源安装返回到分发点,修复将失败,但是听起来像这样你说你错过了软件包安装文件。


所有的官方SMS 2003文档都应该可以从控制台的上下文相关的帮助中获得,并且在TechNet http://technet.microsoft.com/en-us/library/cc181833.aspx的这个层次结构下,不幸的是对于这样的旧版本,你不太可能find更多的官方书籍,课程资料或第三方书籍。