質問

ファーム管理者として、publishing.administration-Namespace からメソッドを呼び出す必要があります。具体的に言うと: ContentDeploymentJob.GetAllJobs();

そのコードを実行しようとすると、コードはファーム管理者のみが実行できるという例外が発生します。

SPSecurity.RunWithElevatedPrivileges 助けにならない。また、「SPSite("myWebsite.com",SPUserToken.SystemAccount)」のようなシステム アカウント SPUserToken の下でも実行されています。私は SPSite-Context にいないため、役に立ちません。

それを達成するにはどのような方法がありますか?

役に立ちましたか?

解決

一方、通常のSiteCollectionではそれができないことがわかりました。Content-Deployments を読み取って開始し、サイト コレクションと通信するには、タイマージョブを作成する必要があります。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top