是否可以以编程方式启用基于服务器的 SharePoint 集成?

Is it possible to enable server-based SharePoint integration programmatically?

我需要以编程方式执行 here 中描述的过程。

一些背景知识:我正在为现有软件产品自动化设置过程。该产品与 Microsoft Dynamics 365 for Sales(在线,而非 本地)和 SharePoint Online 集成。到目前为止,设置过程是一系列手动步骤。其中一个步骤是为组织启用基于服务器的 SharePoint 集成。

我广泛搜索了 Microsoft 关于 Dynamics 365 的文档,特别是 Web API 参考文档,但无济于事。我想知道是否有人有过这样做的经验,是否有可能;如果不可能,我们将被迫涉及手动步骤。

到目前为止,我一直在使用 Dynamics SDK for .NET,但欢迎使用 Web API 或 PowerShell 的解决方案。

不可能。

this issue in GitHub

No it isn't, and is documented here: https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/integration-dev/get-started-sharepoint-integration#enable-sharepoint-integration

"SharePoint integration for Customer Engagement can only be enabled using the web or Microsoft Dynamics 365 for Outlook. This isn’t supported through SDK."