معرفی
اخیراً مشتری ما باید کاربران را به صورت انبوه به تیم های مایکروسافت اضافه کند. به عنوان مالک تیم، کاربر می تواند کاربران را از طریق Teams Interface اضافه کند. اما اگر کاربران صدها و شاید هزاران نفر باشند، کار خسته کننده ای می شود. در چنین مواردی، راهی برای اضافه کردن کاربران به صورت عمده از طریق ماژول PowerShell وجود دارد. در این مقاله بیایید ببینیم چگونه می توانیم کاربران را به صورت انبوه اضافه کنیم. برای این مقاله، ما فقط 5 کاربر اضافه می کنیم. از همان اسکریپت می توان برای هر نه استفاده کرد. از کاربران ما در حال خواندن کاربران از یک فایل CSV هستیم.
لطفاً توجه داشته باشید که وقتی یک تیم از تیمهای MS ایجاد میشود، یک گروه O365 در قسمت پشتیبان وجود دارد. به عنوان مثال، من یک تیم به نام Contoso Planning ایجاد می کنم، گروه O365 مربوطه نیز Contoso Planning نامیده می شود.
اسکرین شات تیم برای 'Contoso Planning'،
![افزودن کاربران به تیم ها / گروه ها](http://pezhvak24.ir/dl/codenevis/firstcode/article/adding-users-to-teams-groups/Images/Adding%20Users%20to%20Teams%20Groups.png)
اسکرین شات گروه های O365 برای "Contoso Planning"،
![افزودن کاربران به تیم ها / گروه ها](http://pezhvak24.ir/dl/codenevis/firstcode/article/adding-users-to-teams-groups/Images/Adding%20Users%20to%20Teams%20Groups2.png)
![افزودن کاربران به تیم ها / گروه ها](http://pezhvak24.ir/dl/codenevis/firstcode/article/adding-users-to-teams-groups/Images/Adding%20Users%20to%20Teams%20Groups3.png)
شناسه ایمیل مرتبط برای گروه Contoso Planning ContosoPlanning@thecompanyname.onmicrosoft.com است. در اینجا من نام دامنه واقعی را با 'thecompanyname' جایگزین کردم. ما به این ایمیل گروهی نیاز داریم تا کاربران را به صورت انبوه اضافه کنیم.
مراحل
لطفاً توجه داشته باشید که برای اجرای اسکریپت PowerShell زیر باید از حسابی استفاده کنیم که دارای حقوق مدیر تبادل یا حقوق مدیر جهانی باشد. همچنین، باید آخرین نسخه ماژول PS آنلاین Exchange را نصب کرده باشید. لطفاً به بخش مراجع در مورد نحوه نصب آخرین ماژول Exchange Online مراجعه کنید. برای این مقاله آخرین ماژول Exo-v2 است.
مرحله 1
با استفاده از حقوق مدیر Exchange یا حقوق مدیر جهانی به Exchange Online متصل شوید.
- Connect-Exchangeonline
از شما خواسته می شود که به سیستم وارد شوید. برای ورود به سیستم از حساب مدیر Exchange / Global Admin خود استفاده کنید
![افزودن کاربران به تیم ها / گروه ها](http://pezhvak24.ir/dl/codenevis/firstcode/article/adding-users-to-teams-groups/Images/Adding%20Users%20to%20Teams%20Groups4.png)
در مورد MFA، یک کد ثانویه برای ورود به سیستم درخواست می کند
![افزودن کاربران به تیم ها / گروه ها](http://pezhvak24.ir/dl/codenevis/firstcode/article/adding-users-to-teams-groups/Images/Adding%20Users%20to%20Teams%20Groups5.png)
مرحله 2 (اختیاری)
این مرحله هنگام اضافه کردن کاربران به تیمها، اعلان ایمیل را متوقف میکند. به طور پیش فرض، سیستم یک یادداشت خوشامدگویی برای کاربر اضافه شده ارسال می کند. اما در برخی موارد، ادمین می خواهد برای جلوگیری از هرگونه سردرگمی، اعلان ها را خاموش کند. آنها ممکن است بخواهند یک ارتباط جهانی برای همه کاربران ارسال کنند.
- $GroupEmail = "ContosoPlanning@yourcompnay.onmicrosoft.com"
- $GroupIdentity = Get-UnifiedGroup -Identity "ContosoPlanning@yourcompany.onmicrosoft.com" | select Identity
- Set-UnifiedGroup -Identity $GroupIdentity.Identity -UnifiedGroupWelcomeMessageEnabled:$false
مرحله 3
دریافت لیست کاربران در CSV. CSV را برای شیء وارد کنید و در هر ایمیل پرس و جو کنید تا به شناسه گروه اضافه شود. اگر چندین شناسه گروه وجود دارد، ممکن است بخواهید با نوشتن چندین برای هر یک یا افزودن چند خط هر کدام که آسانتر است، تغییر دهید.
- Add-UnifiedGroupLinks -Identity $GroupEmail -LinkType Members -Links $email