SharePoint计时器作业中的“RunWithElevatedPrivileges”?

时间:2009-08-27 12:31:37

标签: sharepoint sharepoint-2007 moss wss timer-jobs

我们可以在SharePoint计时器作业中使用SPSecurity.RunWithElevatedPrivileges吗?

在哪个身份下,计时器作业会在提升的权限下运行?

任何问题都必须知道有关这方面的事实也将受到赞赏。

2 个答案:

答案 0 :(得分:13)

RunWithElevatedPrivileges仅在当前线程使用模拟(即IIS)时才有效。在其他代码(计时器作业,控制台应用程序,工作流程等)中使用它将无效。 Colin是正确的,默认情况下,计时器服务作为COnfiguration Wizard中指定的服务器场服务帐户运行。您可以在Windows服务中验证这一点。

答案 1 :(得分:5)

它们在您首次运行SharePoint产品和技术配置向导时使用的帐户下运行,以连接到SQl /运行中央管理应用程序池。即SharePoint中的God帐号。