问题标签 [sharepoint-timer-job]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1657 浏览

sharepoint - 如何部署 SharePoint 自定义计时器作业?

这是我到目前为止所做的:

  • 创建了一个具有我重写的执行功能的类
  • 将所需的强命名程序集添加到 GAC
  • 创建了一个 Feature.xml 文件(见下文,这可能是问题所在......)
  • 为我的 Feature.xml 文件创建了一个文件夹Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE
  • 使用 stsadm 到installfeature. 它表示操作已成功完成。

然后,我在 SharePoint 中检查管理场功能,但在那里看不到它...

这是我的 Feature.xml 文件:

这看起来对吗?我在这里错过任何步骤吗?

0 投票
1 回答
768 浏览

sharepoint - 如何为 SharePoint 计时器作业设置我的 Feature.xml?

我有这样的课:

这是我的功能 XML:

我的程序集称为 SharePointSocialNetworking。我在这里做错什么了吗?

我已经完成了所有适当的设置,但是当我运行这个命令时:

我得到错误:

0 投票
2 回答
903 浏览

c# - 从/向分层对象存储读取/写入 - SharePoint 2007

我创建了一个自定义计时器作业,它需要一些配置才能运行。我正在尝试将配置保存为SPPersistedObject分层对象存储。

分层对象存储保存在 SharePoint 配置数据库中,因此在尝试将其保存SPWebApplication为父对象时出现“安全错误”。

我什至尝试过提升权限,但它没有帮助,因为它只是当前 Web 应用程序的应用程序池帐户,它没有必要访问 SharePoint 配置数据库。

有任何想法吗?

0 投票
2 回答
2080 浏览

entity-framework - 如何使用实体框架和 Sharepoint 自定义计时器作业?

我开发了一个 SharePoint 自定义计时器作业,它通过实体框架到达 SQL Server。所以通常 EF 使用 SharePoint 应用程序的 web.config AppSettings 来获取所需的 ConnectionString。但是,在这种情况下,自定义计时器作业通过 EF 到达 SQL Server,它给了我

指定的命名连接在配置中未找到,不打算与 EntityClient 提供程序一起使用,或者无效。

很明显,它无法从配置中读取 ConnectionString 值。

问题:

你们知道这个 SharePoint Customer Timer Job 的配置文件在哪里吗?SharePoint 管理应用程序 web.config? 机器配置?Feature.xml 的功能?

如果它没有从配置文件中读取此信息,我应该怎么做才能访问 EF 的 ConnectionString?使用自定义计时器作业的属性来保存 ConnectionString 信息?

0 投票
1 回答
285 浏览

sharepoint - SharePoint 计时器作业 - 将 aspnet_users 添加到安全组时出现异常

我在共享点 2007 中创建了一个自定义计时器作业,它从数据库中获取电子邮件 ID 列表,并且必须将其添加到共享点中的安全组中。

spweb.ensureuser("emailid")当我尝试验证用户使用甚至将用户添加到组而不验证时,我收到异常“找不到用户” 。

我也使用web.allusers.getbyemail("emailid")过,但结果相同。

还创建了带有连接字符串和提供程序元素的 owstimer.exe.config 文件,但没有运气。

有任何想法吗?

0 投票
1 回答
883 浏览

sharepoint-timer-job - 在 Sharepoint 2010 中部署自定义计时器作业会导致错误

我在 Sharepoint 2010 中创建计时器作业。当我尝试部署解决方案时,出现以下错误:

部署步骤“添加解决方案”中发生错误:对象引用未设置为对象的实例。

我无法弄清楚这个错误的原因。请帮我。提前致谢。

0 投票
1 回答
3311 浏览

sharepoint - Get-SPTimerJob cmdlet 错误地列出了 SharePoint 计时器作业?

我正在尝试通过 powershell 为我的 SharePoint 2010 Web 应用程序之一修改特定的计时器作业“磁盘配额警告”。但是我找不到我想要的工作。

当我进入中央管理 -> 监控 -> 查看作业定义时,我找到了我想要的 Web 应用程序,并且只有一个名为“磁盘配额警告”的作业以及该应用程序的大约 15 个其他作业。这是期望的行为。

当我尝试通过 powershell 进行操作时出现问题

它返回大约 20 个名称为“job-diskquota-warning”的作业。

我的问题是两个方面,

  1. 当我只有一个具有该名称的作业时,为什么它显示 20 个磁盘配额作业?
  2. 该 Web 应用程序的所有其他工作在哪里?
0 投票
4 回答
8777 浏览

sharepoint - Check if a SharePoint timer job is currently running

How can I check if a SharePoint timer job is currently running on one of the WFEs ? (Programatically of course).

0 投票
0 回答
845 浏览

sharepoint - Sharepoint 2010 计时器作业自定义属性

我正在将 WSS3 计时器作业转换为 SP 2010,并且遇到自定义属性问题。在 WSS3 中,我必须下载一个部署在 Sharepoint Administration 中的 Timer Job Manager,它允许我管理作业运行的日期和时间,以及我在项目代码中定义的自定义属性:

这就是我所要做的,一旦我部署了我的计时器作业,自定义属性就会出现在 sharepoint 管理的计时器作业管理器中,然后我可以在其中设置它。

在 SP2010 中,他们似乎已经完成了 Timer Jobs 的一半。他们允许设置作业何时运行,这与我为 WSS3 下载的自定义项目完全相同,但似乎没有任何自定义属性可供设置。

我的问题是我做错了什么?还是他们只是没有将此功能合并到 SP2010 中?

提前感谢您的任何答案,我希望我已经清楚地解释了自己。

0 投票
2 回答
3368 浏览

c# - 我的自定义 sharepoint 2010 计时器作业未运行

我创建了一个自定义计时器服务来创建一个列表。它使用 FeatureActivated 事件在几分钟内安排。我可以在全球范围内部署该解决方案。但是我的计时器作业没有运行。它显示上次运行时间不适用。有什么解决办法吗?

我的执行方法

和事件接收器类