如何使用 PowerShell 或 CMD 添加适用于 Office 365 2016 的 Outlook 加载项?

How to add an Outlook add-in for Office 365 2016 using PowerShell or CMD?

我正在为 Office 365 开发 Outlook 加载项 (https://dev.outlook.com/MailAppsGettingStarted/GetStarted),但我必须使用 PowerShell 或 CMD 创建脚本。

你的问题很含糊...

首先,加载项只是一个插入 Office 主机的网页,带有一个库 (Office.js),使您的 Web 应用程序能够与 Office 主机进行通信。

话虽如此,您无法在浏览器或加载项中执行 Powershell 脚本或 CMD。

但是,您可以轻松地从为您的加载项提供服务的服务器代码中执行脚本。

如果您想执行基于 Microsoft 的 CMD 或 Powershell 脚本,使用像 ASP.NET(MVC 或 Web API)这样的网络服务器技术会更容易。

要在 .NET 进程中轻松执行 Powershell 脚本,请查看 System.Management.Automation

如果您正在寻找通过脚本安装 outlook 插件的方法,请查看 https://technet.microsoft.com/en-us/library/jj218722(v=exchg.160).aspx

特别是,您可以使用 -FileData(从文件安装清单)或 -Url(从指向清单的 Url 安装)。

对于企业范围的部署,您绝对应该考虑将其安装为组织插件(在 powershell 或 EAC 中使用 -OrganizationApp),以便所有用户都可以使用该插件。 https://technet.microsoft.com/en-us/library/jj943752(v=exchg.150).aspx