0

我需要在我们现有的 SharePoint 2013 服务器中执行以下操作:

“创建一个定时作业,查看列表中的行

  • 根据逻辑向用户发送电子邮件通知
  • 更新列表
  • 将用户添加/删除到 AD 组“

根据这篇文章,看起来“服务器对象模型”是解决这个问题的方法:https ://msdn.microsoft.com/EN-US/library/office/jj164060.aspx#ServerOM

但是,目前我的开发机器(Windows 7 Professional,32 位,4 GB RAM)上没有安装 SharePoint。

我认为可以使用 SharePoint 客户端对象模型来实现所需要的。

这里有什么需要注意的吗?

4

2 回答 2

1

在此MSDN 链接中,您可以看到 API for Sharepoint 2013 的功能。

在页面图像下方,您可以阅读:

如果你想这样做                ……使用这些 API

创建计时器作业服务器对象模型


我认为你必须在你的开发机器上安装 Sharepoint。

于 2015-05-28T07:49:11.330 回答
1

您仍然可以使用客户端 API 执行“计时器作业”。

您不能再使用 SharePoint 计时器作业,因此您必须自己运行“计时器作业”作为 Windows 计划任务 (OnPrem) 或 Windows Azure Web 作业 (SPOnline)。

有关“远程计时器作业”示例和视频,请参阅https://github.com/OfficeDev/PnP/tree/master/Samples/Core.SimpleTimerJob

提示:不必创建 SharePoint Provider Hosted App。ClientContext您可以使用URL 参数连接到 SharePoint 。在这种情况下,您必须确保执行用户有权访问给定的 SharePoint 网站。

于 2015-05-29T05:29:23.430 回答