ساخت گروه های شیرپوینت به وسیله PowerShell

فرض کنید یه کار جدید راه اندازی شیرپوینت تو یک سازمان بزرگ را قبول کردید و پس از جلسات مختلف در مورد دسترسی ها و گروه بندی کاربران به نتیجه قابل اجرا رسیده اید، حالا شما باید ۳۰ گروه در شیرپوینت بسازید خب انجام این کار با UI کار زمانبری هست اما باز هم میشه با یکم خلاقیت کار چند ساعته را در کمتر از ۵ دقیقه  با ساخت گروه های شیرپوینت به وسیله PowerShell انجام داد.

برای ساخت گروه های شیرپوینت به وسیله PowerShell می توانید از کد زیر استفاده کنید فقط کافی است که شما اسم سایت ، نام گروه ، سطح دسترسی و توضیحات مربوط به گروه را در خط آخر جلوی تابع  CreateGroup به ترتیب مانند مثال وارد کنید.

 

خب نتیجه حاصل شده را مشاهده کنید:

ساخت گروه شیرپوینت با پاورشل

و همچنین داخل شیرپوینت :

ساخت گروه شیرپوینت با پاورشل

خب تا اینجا نتیجه خوب بود اما فرض کنید ۲۰ گروه می خواهید بسازید آیا باید ۲۰ بار این کد را تکرارکرد یا راه حل ساده تری وجود دارد؟

برای این کار ابتدا باید یک آرایه از اسم گروه ها بسازید و سپس با اضافه کردن آن به همراه تابع for-each کد را برای هر گروه تکرار کنید مشابه کد زیر:

 

نتیجه در پاور شل :

ساخت گروه شیرپوینت با پاورشل

ونتیجه در شیرپوینت:

ساخت گروه شیرپوینت با پاورشل

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *