我要求在登录之前在我们的工作站上安装一个 MSI,它会定期更新并为我们的 LOB 应用程序提供更新。
我们遇到的问题是,在组策略中设置登录脚本时(我们将 MSI 包装在 VBS 安装程序脚本中以处理机器准备等),用户在 MSI 更新之前登录并启动 LOB 应用程序。我们发现组策略脚本运行前最多有五分钟的延迟。
关于如何确保在用户登录之前安装 MSI,您有什么想法吗?
答案1
这个可以大大减慢登录速度(如预期),但您可以在为桌面提供 GPO 策略之前强制运行所有登录脚本User Configuration\Administrative Templates\System\Scripts\Run logon scripts synchronously
看http://technet.microsoft.com/en-us/library/cc975925.aspx更多细节
答案2
您可以使用组策略软件分发。如果您在用户配置中部署软件,则 MSI 包将在登录时安装。如果您在计算机配置中部署软件,则 MSI 包将在登录屏幕显示之前安装。
(来源:http://www.itninja.com/blog/view/the-guide-to-deploying-software-using-group-policy)
重要的是要知道,一旦将计算机从活动目录中删除,软件将被卸载。但是,我相信有一个选项可以指定将计算机从 AD 中删除时会发生什么。
在互联网上进行快速搜索让我找到了一些不错的操作方法。