我有与 MSI 捆绑在一起的带有 oneclick 安装程序(vsto 清单等)的 Outlook vsto 插件。这样做是为了能够使用组策略安装它(因为我了解到 oneclick 不能真正使用 GPO 部署,它需要 MSI)。
如果我从受限帐户(UAC 提示)或管理员帐户运行此 msi,它可以正常工作。问题是,如果它是通过 GPO 部署的,它会显示:
“将不会安装此广告应用程序,因为它可能不安全(...)”
我查看了 stackoverflow,发现它可以使用 /qb 开关运行 - 但它不起作用:(。
在互联网的某个地方,我发现这与此有关:ERRCA_UIANDADVERTISED http://board.issociate.de/thread/401848/Advertised-application-will-not-be-installed.html
但老实说,我不明白为什么 Visual Studio 几乎默认的 msi 并不能真正与 GPO 一起部署。我究竟应该在 Visual Studio 中的 MSI 中修复什么以使其正常工作?