2017-02-01 40 views
0

有沒有辦法讓一個AddIn到MS Outlook的無提示和可信安裝沒有證書或警告對話框顯示? 這是我的客戶的IT部門反對安裝證書。在Outlook中無聲安裝AddIn

我們正在Win10環境中工作。 我們在IT部門要求之前購買並使用了代碼簽名證書。

回答

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文章中的更多內容。

0

當然 - 只有在您使用VSTO時才需要證書。如果你創建一個純粹的基於COM的插件(IDTExtensibility2等)插件,Outlook將會非常好。