【问题标题】:How to add an Outlook add-in for Office 365 2016 using PowerShell or CMD?如何使用 PowerShell 或 CMD 为 Office 365 2016 添加 Outlook 加载项?
【发布时间】: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


    【解决方案1】:

    你的问题很模糊……

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

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

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

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

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

    【讨论】:

    • 不,我有一个应用程序(一个简单的网页),它工作正常,但现在我的客户说:“好的,现在通过 Active Directory 在我自己企业的 9500 台机器上部署”,我想Outlook 可以通过 Powershell 或 CMD 安装此插件并将此脚本部署到 9500 台机器上。
    • 你的问题非常不妥。您不希望插件执行 powershell 脚本,而是在整个企业范围内部署插件。更新你的问题,我会更新我的答案。
    【解决方案2】:

    如果您正在寻找通过脚本安装 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

    【讨论】:

    • 非常感谢,我明天试试这个,但答案就是这样。
    猜你喜欢
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多