安装软件作为更新

我的公司使用SCCM 2007和Windows 7.我有一个相当复杂的应用程序部署,我需要做的。 长话短说,我不得不自动安装这个,而没有用户login,因为安装程序要求Word和Outlook不运行。 这个安装大约需要10分钟。 现在我已经在SCCM中设置了“尽快安装”,但是“没有用户login时运行”。 当用户login屏幕时,安装程​​序将启动。 但是,我们发现这不是一个好的解决scheme,因为人们在安装程序在后台运行时执行login操作,然后启动Word和Outlook。

我想要做的是使用与Windows更新使用相同的机制来运行此操作,因此我可以在部署此更新时保持login或注销PC。 (请不要closures或拔下你的机器。安装Y的更新X)但我不确定如何连接到这个,如果可能的话。

出于合规的原因,我不能依靠用户自己安装。 我也不能让我的IT人员手动(太多的电脑)。

任何其他build议都更受欢迎。 我更喜欢RTFM,我只需要指出要阅读的手册。

您正在进入定制领域,可能会给您带来更多的问题。 您可以将安装包装在一个脚本中,暂时重命名Outlook和Word可执行文件(“winword.exe” – >“winword.exe.disabled”)以禁用它们,并在完成时将其重命名。 您将希望通知用户Word和Outlook将被禁用,并在重新启用时通知他们。

我们经常将这些types的更新configuration为在几个小时之后(无人login时)运行,在WSUS关键更新设置为部署并重新启动后大约一个小时。 这可以最大限度地减less数小时后注销机器的人数。 这绝对不是100%,但是在任何情况下,我都不认为自己有100%的收入。 经过一两次这种行为后,没有得到更新的机器就会被放到一个特殊的集合中,用更重的手来pipe理(例如,杀死Word / Outlook并且运行更新),至less就这个更新而言。

如果主要问题是Word和Outlook运行,那么您可以在数小时后安装软件。 您可以编写一个显示gui的脚本,并通知用户该软件将在x分钟内安装,Word和Outlook将closures。 如果gui是用一些“官方”公司/ IT标志或类似的标志来标记的 那样的话,没有人打电话给服务台,并说“我的电脑上有病毒!”。 倒计时给人们时间来保存他们的工作。 强制closuresWord和Outlook并不是因为自动保存closures小时,Word文档在启动时回来,Outlook草稿保存在…..草稿中。 过去,我对Java使用了相同的方法,如果浏览器打开并调整到正好使用Java的页面,它将会失败。

如果你有WSUS,可以使用WSUSPackagePublisher。 他们推动wsus的数据库部署给用户。

简体中文:Wsus Package Publisher允许您将自己的更新发布为MSI,MSP或EXE文件。 因此,您可以部署Adobe Reader,Java,Flash Player或Symantec Endpoint Protection 12.1等应用程序。 并更新它们。

WSUS Package Publishet @ Codeplex