سؤال

ما هي أفضل طريقة لإنشاء مئات المواقع الفرعية في مجموعة مواقع لأغراض الاختبار?لا يهم ما هي أسمائهم.القيام ببعض البحوث ، وجدت بعض البرامج النصية التي تتطلب إما أن أدخل اسم كل موقع أو أن أستخدم ملف شمل التي لا تزال تنطوي لي يدويا إدخال مئات من الأسماء الفريدة لكل موقع فرعي.سأحتاج فقط إلى تسمية المواقع الفرعية تلقائيا بالاختبار 1 أو الاختبار 2 أو اتباع نوع من النمط المماثل.يجب أن يكون هناك طريقة للاستفادة من كمدليت سبويب الجديد مع حلقة ربما?يمكن أن يتم ذلك دون استخدام ملف التكوين أو كسف?

هل كانت مفيدة؟

المحلول

أدناه البرنامج النصي يقبل مجموعة اسم المواقع الفرعية، ولكن يمكنك تعديلها بدلا من اجتياز صفائف الاسم الفرعي فقط إضافة اختبار (I) ... أقصد في حلقة بدلا من التحقق من عدد الصفيف، تحقق من الإصلاحعدد المواقع الفرعية ($ I <100000) ... سيكون عنوان URL Susbite مثل هذا

giveacodicetagpre.

.نسخ ولصق التعليمات البرمجية أدناه وحفظها كأنه createsubsite.ps1، راجع الأجزاء الصفراء المميزة لتغيير القيم القابلة للتكوين:

giveacodicetagpre.

http://www.sharepointfix.com/2011/04 / PowerShell-Script-to-subsites.html

نصائح أخرى

بناء الجملة الأساسي لإنشاء الموقع سيكون New-SPSite -Url $WebSiteUrl -OwnerAlias $SiteOwner -Name "Store" -Template $webTemplate و إنشاء موقع فرعي 'جديد-سبويب-ورل-ويبسيتورل-أونيرالياس-سيتيونر-اسم" مخزن " - قالب-ويبتمبلات.

الآن لمتطلباتكم أعتقد أن لديك لاستخدام نوع من حلقة واستدعاء بناء الجملة أعلاه لذلك عدة مرات.

الرجوع إلى هذا السؤال على بناء الجملة مثال على توفير الموقع `

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