我们可以在SharePoint计时器作业中使用SPSecurity.RunWithElevatedPrivileges吗?
在哪个身份下,计时器作业会在提升的权限下运行?
任何问题都必须知道有关这方面的事实也将受到赞赏。
答案 0 :(得分:13)
RunWithElevatedPrivileges
仅在当前线程使用模拟(即IIS)时才有效。在其他代码(计时器作业,控制台应用程序,工作流程等)中使用它将无效。 Colin是正确的,默认情况下,计时器服务作为COnfiguration Wizard中指定的服务器场服务帐户运行。您可以在Windows服务中验证这一点。
答案 1 :(得分:5)
它们在您首次运行SharePoint产品和技术配置向导时使用的帐户下运行,以连接到SQl /运行中央管理应用程序池。即SharePoint中的God帐号。