问题标签 [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.
sharepoint - 如何部署 SharePoint 自定义计时器作业?
这是我到目前为止所做的:
- 创建了一个具有我重写的执行功能的类
- 将所需的强命名程序集添加到 GAC
- 创建了一个 Feature.xml 文件(见下文,这可能是问题所在......)
- 为我的 Feature.xml 文件创建了一个文件夹
Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE
- 使用 stsadm 到
installfeature
. 它表示操作已成功完成。
然后,我在 SharePoint 中检查管理场功能,但在那里看不到它...
这是我的 Feature.xml 文件:
这看起来对吗?我在这里错过任何步骤吗?
sharepoint - 如何为 SharePoint 计时器作业设置我的 Feature.xml?
我有这样的课:
这是我的功能 XML:
我的程序集称为 SharePointSocialNetworking。我在这里做错什么了吗?
我已经完成了所有适当的设置,但是当我运行这个命令时:
我得到错误:
c# - 从/向分层对象存储读取/写入 - SharePoint 2007
我创建了一个自定义计时器作业,它需要一些配置才能运行。我正在尝试将配置保存为SPPersistedObject
分层对象存储。
分层对象存储保存在 SharePoint 配置数据库中,因此在尝试将其保存SPWebApplication
为父对象时出现“安全错误”。
我什至尝试过提升权限,但它没有帮助,因为它只是当前 Web 应用程序的应用程序池帐户,它没有必要访问 SharePoint 配置数据库。
有任何想法吗?
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 信息?
sharepoint - SharePoint 计时器作业 - 将 aspnet_users 添加到安全组时出现异常
我在共享点 2007 中创建了一个自定义计时器作业,它从数据库中获取电子邮件 ID 列表,并且必须将其添加到共享点中的安全组中。
spweb.ensureuser("emailid")
当我尝试验证用户使用甚至将用户添加到组而不验证时,我收到异常“找不到用户” 。
我也使用web.allusers.getbyemail("emailid")
过,但结果相同。
还创建了带有连接字符串和提供程序元素的 owstimer.exe.config 文件,但没有运气。
有任何想法吗?
sharepoint-timer-job - 在 Sharepoint 2010 中部署自定义计时器作业会导致错误
我在 Sharepoint 2010 中创建计时器作业。当我尝试部署解决方案时,出现以下错误:
部署步骤“添加解决方案”中发生错误:对象引用未设置为对象的实例。
我无法弄清楚这个错误的原因。请帮我。提前致谢。
sharepoint - Get-SPTimerJob cmdlet 错误地列出了 SharePoint 计时器作业?
我正在尝试通过 powershell 为我的 SharePoint 2010 Web 应用程序之一修改特定的计时器作业“磁盘配额警告”。但是我找不到我想要的工作。
当我进入中央管理 -> 监控 -> 查看作业定义时,我找到了我想要的 Web 应用程序,并且只有一个名为“磁盘配额警告”的作业以及该应用程序的大约 15 个其他作业。这是期望的行为。
当我尝试通过 powershell 进行操作时出现问题
它返回大约 20 个名称为“job-diskquota-warning”的作业。
我的问题是两个方面,
- 当我只有一个具有该名称的作业时,为什么它显示 20 个磁盘配额作业?
- 该 Web 应用程序的所有其他工作在哪里?
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).
sharepoint - Sharepoint 2010 计时器作业自定义属性
我正在将 WSS3 计时器作业转换为 SP 2010,并且遇到自定义属性问题。在 WSS3 中,我必须下载一个部署在 Sharepoint Administration 中的 Timer Job Manager,它允许我管理作业运行的日期和时间,以及我在项目代码中定义的自定义属性:
这就是我所要做的,一旦我部署了我的计时器作业,自定义属性就会出现在 sharepoint 管理的计时器作业管理器中,然后我可以在其中设置它。
在 SP2010 中,他们似乎已经完成了 Timer Jobs 的一半。他们允许设置作业何时运行,这与我为 WSS3 下载的自定义项目完全相同,但似乎没有任何自定义属性可供设置。
我的问题是我做错了什么?还是他们只是没有将此功能合并到 SP2010 中?
提前感谢您的任何答案,我希望我已经清楚地解释了自己。
c# - 我的自定义 sharepoint 2010 计时器作业未运行
我创建了一个自定义计时器服务来创建一个列表。它使用 FeatureActivated 事件在几分钟内安排。我可以在全球范围内部署该解决方案。但是我的计时器作业没有运行。它显示上次运行时间不适用。有什么解决办法吗?
我的执行方法
和事件接收器类