【发布时间】:2019-06-13 04:20:01
【问题描述】:
我有与 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 中修复什么才能使其正常工作?
【问题讨论】:
-
不确定,但可以尝试右键单击 MSI,然后转到“属性”并检查属性窗口底部是否显示“此文件来自另一台计算机,可能会被阻止以帮助保护这台计算机”。如果是这样,请单击“取消阻止”按钮,然后单击“确定”。或勾选“移除阻塞”复选框并按确定。
标签: windows-installer vsto outlook-addin gpo oneclick