Domanda

Ho bisogno di chiamare un metodo da Publishing.Administration-Namespace come Admin Admin.Per essere specifico: ContentDeploymentJob.GetAllJobs();

Quando provo a eseguire quel codice ottengo l'eccezione che il codice può essere eseguito solo dagli amministratori agricoli.

SPSecurity.RunWithElevatedPrivileges non aiuta.Anche in esecuzione sotto i conti di sistema spingerroken come 'spSite ("mywebsite.com", spusertorken.systemaccount)' non è di aiuto, perché non sono in un contesto sptite-

Aventuali modi per raggiungerlo?

È stato utile?

Soluzione

Nel frattempo ho scoperto che non può essere fatto in una normale collezione di siti.È necessario creare un lavoro timer per leggere e avviare i contenuti-distribuzioni e quindi comunicare con la tua raccolta del sito

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top