Pregunta

He escrito un generador personalizado.En el método SPJobDefinition, estoy ejecutando algún código que está encapsulado en public override void Execute(Guid targetInstanceId).Dado que los trabajos se ejecutan en la cuenta de la Pool de la aplicación (esta es una declaración verdadera, ¿verdad?), ¿Cuál es el beneficio / propósito de ejecutarlo en la cuenta del sistema?

¿Fue útil?

Solución

de MSDN sobre SPSECURITY.RUNWITHELEVATEDPRIVITIONGES

Ejecuta el método especificado con derechos de control completo, incluso si el usuario no tiene control total

Los trabajos se ejecutan en la cuenta de servicio de Timer Timer.Esta cuenta no podría tener permisos de control total.Sus permisos podrían ser restringidos.

Licenciado bajo: CC-BY-SA con atribución
scroll top