如果不采用其他软件,人们如何在 Windows 域中管理 Acrobat Reader 和 Flash Player 等软件?我可以通过 GPO 软件安装部署这些应用程序。我是否需要创建自己的 .msi 包并手动更新每次更新的策略?
我当然可以开始并很快开展一些工作,但我想看看是否有人能首先提供一些有用的建议。
答案1
特别谈谈 Flash Player:您可以通过许可计划从 Adobe 获取 MSI。请查看:http://www.adobe.com/products/players/fpsh_distribution1.html
我定期使用基于 GPO 的安装方式安装 Adobe Reader、Flash、Apple QuickTime 和其他程序。发布新版本时,我会将新版本部署为强制升级。
您应该花一些时间了解 Windows Installer 并构建自己的软件包。您可以使用重新打包工具,但根据我的经验,最好的结果来自于学习如何使用 WiX 等工具(http://wix.sourceforge.net/) 从头开始创建您自己的软件包。重新打包工具会创建“愚蠢”的 MSI,这些 MSI 不一定能完成原始 SETUP 作者想要完成的任务。智能的人工重新打包人员会尝试了解 SETUP 作者想要做什么,并创建一个可以完成该任务的软件包。
至少,您需要一个像 ORCA 这样的工具来让您为现有包创建转换文件 (MST),并且对 Windows Installer 有足够的了解,以便让您智能地创建 MST 文件。
我用这种方式管理软件确实很幸运。它为我的客户带来了巨大的效率,也让我的服务与众不同。我强烈推荐它。
答案2
我创建了一个 GPO 来管理 Adobe Flash Player 中的设置。设置包括自动更新、是否允许用户使用 Flash 上传/下载文件、Flash 是否可以读取本地文件等。
这些设置在 Adobe Flash 管理员指南中定义,可在此处找到:
http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html
该设置存储在名为 mms.cfg 的文件中,该文件位于 %windir%\system32\macromed\flash 或 %windir%\syswow64\macromed\flash 下,具体取决于您运行的是 32 位还是 64 位客户端。
为了避免每个人都重新发明轮子,我已将 GPO 放在此处供下载:
答案3
您不仅可以使用 GPO 安装 Flash 和 Acrobat Reader 等程序,还有一个名为 PolicyPak 的应用程序,这是一个基于组策略的桌面管理系统,允许您创建 GPO 并将设置交付给任何 Windows 应用程序,并确保使用 GPO 锁定这些设置。它适用于 Flash 和 Acrobat Reader。以下是一些链接,显示了 PolicyPak 如何管理这两个应用程序。
- http://www.policypak.com/products/manage-flash-player-using-group-policy.html
- http://www.policypak.com/products/manage-acrobat-reader-with-group-policy.html
是的,这是一个商业解决方案,但该公司提供了两种免费试用该应用程序的方式,称为社区模式和试用模式。
我确实透露我确实为创建 PolicyPak 的公司工作。