我正在为Office 365开发一个Outlook加载项(https://dev.outlook.com/MailAppsGettingStarted/GetStarted),但我需要在Poweshell或CMD中创建一个脚本。
答案 0 :(得分:1)
如果您正在寻找通过脚本安装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
答案 1 :(得分:0)
你的问题很模糊......
首先,加载项只是插入Office主机的网页,其中包含一个库(Office.js),使您的Web应用程序能够与Office主机通信。
说过没有办法在浏览器或加载项中执行Powershell脚本或CMD。
但是,您可以从为加载项提供服务的服务器代码中轻松执行脚本。
如果要执行基于Microsoft脚本的CMD或Powershell脚本,使用ASP.NET(MVC或Web API)等Web服务器技术会更容易。
要在.NET进程中轻松执行Powershell脚本,请查看 System.Management.Automation