6

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

计时器作业将以谁的身份在提升的权限下运行?

任何有关这方面的问题和必须知道的事实也将不胜感激。

4

2 回答 2

13

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

于 2009-08-27T12:42:10.013 回答
5

它们在您第一次运行 SharePoint 产品和技术配置向导以连接到 SQl/运行 Central Admin 应用程序池时使用的帐户下运行。即SharePoint 中的上帝帐户。

于 2009-08-27T12:37:41.743 回答