Pregunta

Necesito llamar a un método de Publishing.Administration-Namespace como administrador de la granja.Para ser específico: ContentDeploymentJob.GetAllJobs();

Cuando intento ejecutar ese código, obtengo la excepción de que el código solo puede ser ejecutado por los administradores de la granja.

SPSecurity.RunWithElevatedPrivileges no ayuda.También se ejecuta debajo de las cuentas del sistema SpuserTenken como 'SPSITE ("Mywebsite.com", SpuserTermeño. SystemAccount)' no es de ayuda, porque no estoy en un contexto SPSITE

¿de qué formas hay para lograr eso?

¿Fue útil?

Solución

Mientras tanto, descubrí que no se puede hacer en una colección normal del sitio.Tienes que crear un trabajo de temporizador para leer e iniciar las implementaciones de contenido y luego comunicarse con la colección de sitios

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