سؤال

ما هي أوامر 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"، فقد ينتهي بك الأمر إلى إصدارات قديمة من الملفات في بعض أو جميع الخوادم الخاصة بك. يمكن أن يكون من الصعب تتبع هذه المشكلات وتمنحك الكثير من العمل الإضافي، خاصة إذا كان لديك خوادم متعددة الأمامي.

  1. لا يتم تحديث الملفات الشحي.

  2. Stsadm - ec execadmsvcjobs ستقوم أي وظيفة، التي تتأخر في المعالجة

  3. إعادة تنشيط الميزات، تلك التي تحتوي على محتوى (في المرة القادمة؛ استخدام ميزة السماسد!)

  4. لن تقوم ترقية الحلول بتثبيت ميزات جديدة تلقائيا (نعم، تثبيت، غير تنشيط). افحص هذا.

قد تكون IISRESET أيضا جديرة بالاهتمام ولكن يمكنك محاولة تشغيل "معالج تكوين منتجات SharePoint ومنتجات التقنيات"، المعروف باسم AKA PSConfig.exe

تقع في C: Program Files الملفات المشتركة Microsoft Shared Web Server Extensions 12 Bin

سوف تضع تضمين المعلومات الموجودة في قاعدة البيانات، وهي IIS والثنائيات. من الضروري تشغيله عند تطبيق حزمة الخدمة.

تأكد أيضا من الوصول إلى جميع الخوادم في مزرعتك إلى الإدارة المركزية وأنك تدفع PSConfig على كل منهم.

أعتقد أنه لأنك توفر المعلمة -Force في أمر النشر في الأمر، فأنت في الواقع قمع رسالة الخطأ التي ربما يتم عرضها - على طول سطور الحل موجودة بالفعل. كما ذكر سابقا إما أن تقوم بالتراجع أو النشر أو الترقية (حسب السيناريو الخاص بك).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top