【问题标题】:visual studio generated msi vs gpo: This advertised application will not be installed because it might be unsafeVisual Studio 生成的 msi 与 gpo:此广告应用程序将不会安装,因为它可能不安全
【发布时间】: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

http://www.creativedocs.net/blog/index.php?serendipity%5Baction%5D=search&serendipity%5BsearchTerm%5D=versionmax

但老实说,我不明白为什么 Visual Studio 几乎默认的 msi 不能真正使用 GPO 进行部署。 我究竟应该在 Visual Studio 中的 MSI 中修复什么才能使其正常工作?

【问题讨论】:

  • 不确定,但可以尝试右键单击 MSI,然后转到“属性”并检查属性窗口底部是否显示“此文件来自另一台计算机,可能会被阻止以帮助保护这台计算机”。如果是这样,请单击“取消阻止”按钮,然后单击“确定”。或勾选“移除阻塞”复选框并按确定。

标签: windows-installer vsto outlook-addin gpo oneclick


【解决方案1】:

您可以使用 GPO 部署每用户软件而不会出现任何问题。基本上,您可以在使用 GPO 之前通过静默安装包进行测试:

msiexec /i productname.msi /quiet

问题在于将 MSI 发布到用户可能没有特权的系统,因此无法提供对话框,因为这允许受限用户控制运行特权的安装,因为它已发布并以管理员模式安装.

更多信息请参见"This advertised application will not be installed because it might be unsafe. Contact your administrator to change the installation user interface option of the package to basic."。

【讨论】:

    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-06
    • 2014-01-06
    • 2014-02-22
    相关资源
    最近更新 更多