الأوامر STSADM المناسبة لتحديث حل SharePoint / ميزة
-
09-09-2019 - |
سؤال
ما هي أوامر STSADM المناسبة بالتسلسل لإجبار الترقية إلى محلول SharePoint. لقد حاولت
ج:> "C: Program Files Files Microsoft المشترك Microsoft Shared Web Server Extensions 12 Bin Stsadm.exe" -o DeploySolution-Name-Name
تليها
C:> "C: Program Files Files Common Files Microsoft Shared Web Server Extensions 12 bin stsadm.exe" - execadmsvcjobs
يبدو أن ينتشر ويظهر الحل باعتباره وقت نشر عندما أدفع هذه الأوامر، لكن ملفاتي لا تظهر للحصول على تحديث وملفات جديدة لا تظهر.
هل فاتني شيء؟ هل أحتاج إلى القيام بذلك iisreset / noforce. بعد معالجة هذه الأوامر.
شكرا يا جوش لويس
المحلول
الطريقة الصحيحة هي استخدام الأمر -O RecradeSolution. في معظم الحالات ليست هناك حاجة لتراجع الحل وحذفها وإعادة تثبيته. تأكد واتبعها مع execadmsvcjobs كالمعتاد.
نصائح أخرى
stsadm -o retractsolution -name ... -immediate -allcontenturls
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name ...
stsadm -o addsolution -filename ...
stsadm -o deploysolution -name ... -immediate -allcontenturls -allowgacdeployment -allowcaspolicies
stsadm -o execadmsvcjobs
بعض التحذيرات:
في بعض الأحيان عليك أن تبدأ بإلغاء تنشيط الميزة أولا (Stsadm - deactivatefeature). عندما غيرت ميزة موقع تحتوي على قالب قائمة إلى ميزة ويب انتهى بي الارتباطات المزدوجة على صفحة "إنشاء". لذلك اضطررت إلى تثبيت الميزة القديمة مرة أخرى، إلغاء تنشيطها ثم أعد تثبيت الميزة الجديدة.
لا تستخدم -Force إذا لم تكن متأكدا مما تفعله. إذا كنت تستخدمه باستخدام الأمر "Deletesolutiono"، فقد ينتهي بك الأمر إلى إصدارات قديمة من الملفات في بعض أو جميع الخوادم الخاصة بك. يمكن أن يكون من الصعب تتبع هذه المشكلات وتمنحك الكثير من العمل الإضافي، خاصة إذا كان لديك خوادم متعددة الأمامي.
لا يتم تحديث الملفات الشحي.
Stsadm - ec execadmsvcjobs ستقوم أي وظيفة، التي تتأخر في المعالجة
إعادة تنشيط الميزات، تلك التي تحتوي على محتوى (في المرة القادمة؛ استخدام ميزة السماسد!)
لن تقوم ترقية الحلول بتثبيت ميزات جديدة تلقائيا (نعم، تثبيت، غير تنشيط). افحص هذا.
قد تكون IISRESET أيضا جديرة بالاهتمام ولكن يمكنك محاولة تشغيل "معالج تكوين منتجات SharePoint ومنتجات التقنيات"، المعروف باسم AKA PSConfig.exe
تقع في C: Program Files الملفات المشتركة Microsoft Shared Web Server Extensions 12 Bin
سوف تضع تضمين المعلومات الموجودة في قاعدة البيانات، وهي IIS والثنائيات. من الضروري تشغيله عند تطبيق حزمة الخدمة.
تأكد أيضا من الوصول إلى جميع الخوادم في مزرعتك إلى الإدارة المركزية وأنك تدفع PSConfig على كل منهم.
أعتقد أنه لأنك توفر المعلمة -Force في أمر النشر في الأمر، فأنت في الواقع قمع رسالة الخطأ التي ربما يتم عرضها - على طول سطور الحل موجودة بالفعل. كما ذكر سابقا إما أن تقوم بالتراجع أو النشر أو الترقية (حسب السيناريو الخاص بك).