قم بتشغيل Publishing.Administration - الطريقة كمسؤول المزرعة
-
10-12-2019 - |
سؤال
أحتاج إلى استدعاء طريقة من Publishing.administration-Namespace كمسؤول المزرعة.لكي تكون محددًا: ContentDeploymentJob.GetAllJobs();
عندما أحاول تشغيل هذا الرمز، أحصل على الاستثناء المتمثل في أنه لا يمكن تشغيل الرمز إلا بواسطة مسؤولي المزرعة.
SPSecurity.RunWithElevatedPrivileges
لا يساعد.يعمل أيضًا ضمن حسابات النظام SPUserToken مثل 'SPSite("myWebsite.com"،SPUserToken.SystemAccount)' لا يساعد، لأنني لست في سياق SPSite
ما هي الطرق المتاحة لتحقيق ذلك؟
المحلول
وفي الوقت نفسه اكتشفت أنه لا يمكن القيام بذلك في SiteCollection عادي.يتعين عليك إنشاء مهمة مؤقتة لقراءة عمليات نشر المحتوى وبدءها ثم التواصل مع مجموعة الموقع الخاصة بك
لا تنتمي إلى sharepoint.stackexchange