【发布时间】:2017-07-17 19:22:09
【问题描述】:
我正在为 Office 365 (https://dev.outlook.com/MailAppsGettingStarted/GetStarted) 开发 Outlook 加载项,但我必须使用 PowerShell 或 CMD 创建一个脚本。
【问题讨论】:
标签: outlook-addin office-js office365-apps outlook-web-addins
我正在为 Office 365 (https://dev.outlook.com/MailAppsGettingStarted/GetStarted) 开发 Outlook 加载项,但我必须使用 PowerShell 或 CMD 创建一个脚本。
【问题讨论】:
标签: outlook-addin office-js office365-apps outlook-web-addins
你的问题很模糊……
首先,加载项只是插入到 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
【讨论】: