Domanda

Possiamo usare SPSecurity.RunWithElevatedPrivileges in processi timer di SharePoint?

Sotto la cui identità sarà il processo timer girare sotto privilegs elevati?

Qualsiasi gotcha e deve conoscere i fatti riguardanti questo sarà anche apprezzato.

È stato utile?

Soluzione

RunWithElevatedPrivileges funziona solo se il thread corrente utilizza rappresentazione, cioè IIS. Utilizzato in altro codice (processi timer, applicazioni console, il flusso di lavoro, etc.) non avrà alcun effetto. Colin è corretto che di default il servizio timer viene eseguito come l'account di servizio farm specificato nella configurazione guidata. È possibile verificare questo in Windows Services.

Altri suggerimenti

Sono eseguiti con l'account utilizzato durante l'esecuzione di prodotti e tecnologie configurazione guidata SharePoint per la prima volta per connettersi a SQL / eseguire il pool di app Central Admin sotto. vale a dire l'account di Dio in SharePoint.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top