在Outlook中无提示安装AddIn

时间:2017-02-01 12:36:45

标签: windows-10 outlook-addin code-signing-certificate

有没有办法在没有证书或警告对话框显示的情况下获得AddIn到MS Outlook 的安静和可信安装? 这是我的客户IT部门反对安装证书。

我们正在Win10环境中工作。 我们在IT部门请求之前购买并使用了代码签名证书。

2 个答案:

答案 0 :(得分:0)

要阻止对话框,您需要将证书安装到计算机上的“受信任的根证书颁发机构”存储中,请参阅Manage Trusted Root Certificates。您可能会发现Deploying an Office Solution by Using ClickOnce文章很有帮助。

注意,MSI允许以静默方式安装软件。有关详细信息,请参阅How to install a .MSI file unattended

您应该能够在msiexec中使用/ quiet或/ qn选项来执行静默安装。 MSI包导出公共属性,您可以使用msiexec参数末尾的PROPERTY = value语法进行设置。例如,此命令安装一个没有UI且没有重新启动的软件包,其中包含一个日志和两个属性:

msiexec /i c:\path\to\package.msi /quiet /qn /norestart /log c:\path\to\install.log PROPERTY1=value1 PROPERTY2=value2

您也可以考虑使用GPO(组策略对象)部署插件。请在HowTo: Install a COM add-in automatically using Windows Server Group Policy文章中详细了解相关内容。

答案 1 :(得分:0)

当然 - 只有在使用VSTO时才需要证书。如果您创建一个纯COM基于插件(IDTExtensibility2等)插件,Outlook将是完美的。