معرفی
در این مقاله، نحوه نادیده گرفتن نقشه دستی کاربر با ابزار مهاجرت ShareGate را بررسی می کنیم. در این مقاله نحوه نگاشت چند کاربر به صورت پویا در ابزار مهاجرت ShareGate را توضیح می دهیم.
ابزارهای مهاجرت اکثر الزامات سطح سازمانی را پوشش می دهند و برای تعداد زیادی از منابع محتوا مناسب هستند. با در نظر گرفتن این موضوع، ما همیشه باید از یک ابزار معتبر برای انتخاب و مشاوره خود استفاده کنیم، بر این اساس که ابزار مهاجرت شیرپوینت مناسب را برای مشاغل خود انتخاب می کنیم.
سناریو
مشتری به چندین کاربر نیاز دارد که با کاربران جدید در چندین سایت، حدود 10 سایت آنلاین + SharePoint جایگزین شوند. برای این نیاز، مشتری ابزار مهاجرت ShareGate را پیشنهاد می کند.
هدف، واقعگرایانه
ما از ShareGate برای آرشیو این نیاز استفاده می کنیم، اما در Sharegate اگر چندین نقشه کاربری دستی سایت داشته باشیم، برای هر سایت زمان زیادی می برد. بنابراین، ما نقشه برداری دستی کاربر را در ShareGate نادیده گرفتیم. با استفاده از PowerShell، چندین کاربر را به صورت پویا در ابزار مهاجرت ShareGate نگاشت می کنیم.
مراحل زیر را دنبال کنید:
از PowerShell برای ایجاد فایل نقشه برداری کاربر ShareGate Desktop (.sgum) از یک سند CSV استفاده کنید. ما می توانیم از فایل نگاشت کاربر برای مهاجرت های شما در ابزار مهاجرت ShareGate استفاده کنیم.
مرحله 1
بررسی کنید که دسترسی به اطلاعات کاربران ما وجود داشته باشد یا اکتیو دایرکتوری وجود داشته باشد یا خیر. اگر نه، دسترسی به اطلاعات کاربران یا دایرکتوری فعال را تنظیم کنید
گام 2
ما می توانیم CSV را به صورت دستی ایجاد کنیم یا لیستی از کاربران را از اکتیو دایرکتوری دریافت کنیم که باید آن را جایگزین کنیم. ما به یک فایل CSV نهایی با دو ستون به نامهای SourceValue و DestinationValue نیاز داریم. ما میتوانیم از ایمیل، نام کاربری، نام نمایشی یا نام کامل استفاده کنیم، اما توصیه میکنیم از آدرسهای ایمیل استفاده کنید زیرا معمولاً منحصر به فرد هستند و دامنه را نیز شامل میشوند.
فایل باید در اکسل به این صورت باشد: UserFile.csv
![شیرپوینت آنلاین - نگاشت چند کاربر به صورت پویا در ابزار مهاجرت ShareGate](http://pezhvak24.ir/dl/codenevis/firstcode/article/sharepoint-online-mapping-multiple-of-users-dynamically-in-sharegate-migration/Images/SharePoint%20Online%20-Mapping%20Multiple%20Of%20Users%20Dynamically%20In%20ShareGate%20Migration%20Tool.png)
مرحله 3
اسکریپت PowerShell زیر را برای ایجاد فایل نگاشت کاربر (.sgum) ایجاد کنید
- Import-Module Sharegate
- $csvFile = "C: UserFile.csv"
- $table = Import-CSV $csvFile -Delimiter ","
- $mappingSettings = New-MappingSettings
- foreach ($row in $table) {
- $results = Set-UserAndGroupMapping -MappingSettings $mappingSettings -Source $row.SourceValue -Destination $row.DestinationValue
- $row.sourcevalue
- }
- Export-UserAndGroupMapping -MappingSettings $mappingSettings -Path "D:MappingFileName"