في بعض الحالات عند البدء في بناء بيئة العمل الحقيقية لأحد المشاريع قد تضطر إلى تثبيت أكثر من حل Solution باستخدام الملفات wsp قد يصل عددها إلى 10 وأكثر. من أجل إضافة ملف واحد في كل مرة باستخدام PowerShell يتم تنفيذ الأمر التالي:
add-SPSolution c:\FILE_NAME.wsp
الأمر السابق يضيف حل Solution في نفس الوقت, لكن لإضافة أكثر من حل باستخدام سطر واحد يمكن بناء سكريبت يحتوي على شيفرة برمجية تستخدم أوامر PowerShell لتنفيذ هذه العملية. ولبناء هذا الملف اتبع الخطوات التالية:
1 - أنشئ ملف امتداده ps1 اسمه DeployWSPs.ps1 واكتب في التعليمات التالية:
$path
= (get-location).path
$files
= get-childitem | where {$_.extension -eq ".wsp"}
foreach($file
in $files)
{
$wspPath = $path + '\' + $file
add-spsolution $wspPath
}
2 - احفظ الملف
لتجريب الملف السابق انسخ أكثر من ملف wsp مع الملف السابق إلى المسار التالي:
c:\wsps
افتح سطر الأوامر SharePoint 2013 Management Shell ونفذ الأوامر التالية:
cd wsps
.\DeployWSPs.ps1
بعد تنفيذ الأوامر السابقة سيتم إضافة جميع الحلول Solution ذات الامتداد wsp الموجودة في المجلد c:\wsps
ليست هناك تعليقات:
إرسال تعليق