Execute Publishing.Administration - método como administrador do farm
-
10-12-2019 - |
Pergunta
Preciso chamar um método dePublishing.administration-Namespace como administrador do farm.Para ser específico: ContentDeploymentJob.GetAllJobs();
Quando tento executar esse código, recebo a exceção de que o código só pode ser executado por administradores de farm.
SPSecurity.RunWithElevatedPrivileges
não ajuda.Também executar nas contas do sistema SPUserToken como 'SPSite("myWebsite.com",SPUserToken.SystemAccount)' não ajuda em nada, porque não estou em um contexto SPSite
Que maneiras existem para conseguir isso?
Solução
Enquanto isso descobri que isso não pode ser feito em um SiteCollection normal.Você precisa criar um timerjob para ler e iniciar implantações de conteúdo e depois se comunicar com seu conjunto de sites
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange