Ejecutar publicaciones. Ministration - Método como administrador de la granja
-
10-12-2019 - |
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?
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