‏إظهار الرسائل ذات التسميات PowerShell. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات PowerShell. إظهار كافة الرسائل

الأحد، 5 يناير 2014

طريقة لتشخيص مشاكل شيربوينت 2013 باستخدام سطر الأوامر PowerShell


عادة عند ظهور خطأ في شيربوينت 2013 يظهر رقم يرتبط بالخطأ بطريقة أو بأخرى وتسجل معلومات المشكلة في ملفات شيربوينت 2013 Log Files. باستخدام سطر الأوامر PowerShell في شيربوينت 2013 يمكن الحصول على تفاصيل الخطأ باستخدام رقم الارتباط بتنفيذ الأمر التالي:

Get-Content [Log File Path] | select-string [correlationId] > c:\log.txt

بعد تنفيذ الأمر السابق سيتم تخزين كل ما له علاقة برقم الارتباط المحدد في الملف log.txt على القسم C.



الاثنين، 25 يناير 2010

تشغيل الميزة DocId باستخدام سطر الأوامر Power Shell




سطر الأوامر Power Shell من إحدى الميزات الجديدة في SharePoint 2010 Beta, وفيما يلي سنشرح كيفية تشغيل الميزة DocId باستخدام سطر الأوامر Power Shell بالتفصيل باتباع الخطوات التالية:
  1. افتح سطر الأوامر Power Shell من أجل تنصيب الميزة DocId على المزرعة الحالية Current Farm اكتب السطر التالي واضغط Enter:
    Install-SPFeature DocId

    في الخطوة السابقة قد تظهر الرسالة التالية لتشير بأن هذه الميزة موجودة مسبقاً في هذه المزرعة:

    Install-SPFeature : A feature with ID b50e3104-6812-424f-a011-cc90e6327318 has
    already been installed in this farm. Use the force attribute to explicitly re-
    install the feature.
    At line:1 char:18
    + Install-SPFeature <<<< DocId
    + CategoryInfo: InvalidData: (Microsoft.Share...tInstallFeature:
    SPCmdletInstallFeature) [Install-SPFeature], InvalidOperationException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletInstallFeature

    ملاحظة: للتأكد من أن الميزة DocId قد تم تحميلها مسبقاً يمكن اختيار الأمر Site collection features من صفحة إعدادات الموقع الجذر Root web لتطبيق الويب Web Application الذي نعمل عليها:


    وفي حال أن الميزة DocId موجودة مسبقاً يجب أن تشاهد اسمها كما يلي Document ID Service:


  2. بعد التأكد من تحميل الميزة DocId على المزرعة الحالية SharePoint Farm يجب الآن تفعيل هذه الميزة بحيث يمكن استخدامها في مكتبة المستندات, ولتنفيذ ذلك اكتب السطر التالي بعد تنفيذ الخطوة رقم 2 واضغط Enter:
    Enable-SPFeature DocId -Url http://WEB_APP_URL

    ملاحظة: عند محاولة تفعيل الميزة DocId على موقع فرعي Sub Site سيظهر خطأ يعلمك بأن هذه الميزة يتم تفعيلها على مستوى مجموعة الموقع فقط Site Collection.

    ملاحظة: الحالة الافتراضية للميزة DocId هي "غير مفعلة" ويمكن تفعيلها إما باستخدام سطر الأوامر أو يمكن تنفيذها من خلال صفحة ميزات مجموعة الموقع Site Collection Features:


    ملاحظة: في حال محاولة تفعيل الميزة DocId من خلال سطر الأوامر Power Shell وحالتها هي Active عندها ستظهر رسالة الخطأ التالية التي تشير بأن هذه الميزة تم تفعيلها مسبقاً:

    Enable-SPFeature : Feature 'DocId' (ID: b50e3104-6812-424f-a011-cc90e6327318) is already activated at scope 'http://WEB_APP'.
    At line:1 char:17
    + Enable-SPFeature <<<< DocId -Url http://ismaeelenjreny
    + CategoryInfo: InvalidData: (Microsoft.Share...etEnableFeature:
    SPCmdletEnableFeature) [Enable-SPFeature], DuplicateNameException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletEnableFeature

    ملاحظة: في حال أن الميزة DocId مفعلة مسبقاً عندها سترى في صفحة ميزات مجموعة الموقع Site Collection Features الشكل التالي بجانب الاسم Document ID Service:


ملاحظة: بعد تنفيذ جميع الخطوات السابقة تكون الميزة DocId قد تم تفعيلها على مجموعة الموقع ولكن هناك بعض الإعدادات الأخرى التي تؤثر على عمل هذه الميزة سيتم شرحها لاحقاً.