چگونه تعداد زیادی سایت کلکشن همراه با مسیر و دیتابیس مشخص ایجاد کنیم ؟

در فارم های بزرگ شیرپوینت، گاها نیاز به ساخت سایت کالکشن های متفاوت به منظور جلوگیری از بزرگ شدن یک دیتابیس، داریم.
برای ساخت تعداد زیادی سایت کالکشن می توان به دو طریق زیر اقدام کرد:
- از طریق CA اقدام کنیم و به قسمت مربوط به ساخت سایت کالکشن رفته و نیازمندی های لازم برای آن را ایجاد کنیم.
- از طریق ستور در PowerShell اقدام به ساخت گروهی سایت کالکشنها نماییم.
در این مقاله به توضیح ساخت سایت کلکشن های گروهی که در صرف زمان بسیار صرفه جویی می کند، می پردازیم.
برای این کار نیاز داریم با نوشتن command های مرتبط path، content databaseو site collection مورد نیاز را به طور جداگانه بسازیم.
در زیر به command های هر بخش به طور جداگانه اشاره می شود:
Db: =”New-SPContentDatabase -Name SharePoint_Content_”& B2&” -WebApplication URL/ -MaxSiteCount 1 -WarningSiteCount 0 “
Path: =”New-SPManagedPath -RelativeURL /”&B2&” -WebApplication \URL/ -explicit “
Sc: =”New-SPSite -Url adress/”&B2&” -OwnerAlias iums\”&D2&” -SecondaryOwnerAlias iums\WF_Admin -Name $”&A2&”$ -ContentDatabase SharePoint_Content_”&B2&” -Language 1065 -Template STS#0
اگر commandآخر را اجرا نکنیم ، content db و path توسط شیرپوینت در جای دلخواه ساخته می شود و تحت کنترل ادمین نیست . لذا برای مسیر دهی حتما command مربوط به SC را هم اجرا می کنیم .
برای مدیریت یکپارچه در انجام این کار، کلیه اطلاعات مرتبط با Command ها، ادمین مربوط به هر سایت و … در فایل اکسل زیر قرار داده شده که می توانید بریا نمونه از آن استفاده نمایید.
سپس می توانید به صورت دسته ای command های مربوط به هر ستون را به صورت کلی کپی کنید و در PowerShell پیاده سازی کنید.