Обзор средства оценки миграции SharePointOverview of the SharePoint Migration Assessment Tool

Средство оценки миграции SharePoint (SMAT) — это простой исполняемый исполняемый файл командной строки, который сканирует содержимое фермы SharePoint, чтобы помочь определить влияние миграции сервера на SharePoint Online с помощью Office 365.The SharePoint Migration assessment tool (SMAT) is a simple command line executable that scans the contents of your SharePoint farm to help identify the impact of migrating your server to SharePoint Online with Office 365.

Так как средство предназначено для работы без влияния на среду, вы можете заметить, что для выполнения проверки среды потребуется от одного до двух дней.As the tool is designed to run without impacting your environment, you may observe the tool requires one to two days to complete a scan of your environment. В течение этого времени средство сообщит о ходе выполнения в окне консоли.During this time, the tool will report progress in the console window. После завершения сканирования можно найти выходные файлы в каталоге logs.After the scan is complete, you can find output files in the Logs directory. Здесь вы найдете сводную информацию о сценариях, на которые может оказать влияние миграция, и более подробные сведения о них.This is where you will find the summary and more detailed insights into the scenarios that could be impacted by migration.

Примечание

Чтобы скачать средство миграции SharePoint, щелкните здесь: Загрузка средства оценки миграции SharePointTo download the SharePoint Migration Tool, click here: Download the SharePoint Migration Assessment Tool

Примечание

Для повышения качества продуктов и служб Майкрософт средство сообщит анонимной статистической информации обратно в корпорацию Майкрософт.To improve the quality of Microsoft products and services, the tool will report anonymous statistical information back to Microsoft. При необходимости вы можете определить организацию в конце проверки.Optionally, you can identify your organization when prompted at the end of the scan. Если средству не удается подключиться к Интернету, чтобы сообщить об этих сведениях, средство все равно будет работать, как ожидалось.If the tool is not able to connect to the internet to report this information, the tool will still function as otherwise expected.

ОбзорOverview

Средство предлагает два режима: Оценка и сопоставление удостоверений.The tool offers two modes: Assessment and Identity Mapping.

ОценкаAssessment

Это режим по умолчанию.This is the default mode. При запуске SMAT. exe выполняется оценка.If you run SMAT.exe, assessment will run. Процесс оценки выполняет сканирование фермы SharePoint и связанное содержимое, в котором возникли проблемы, которые могут привести к проблемам, связанным с миграцией клиентов в SharePoint Online.The assessment process runs scans against the SharePoint farm and associated content looking for issues that have been known to cause issues for customers migrating into SharePoint Online. Для получения дополнительных сведений о доступных проверках, ознакомьтесь со статьей средство оценки миграции SharePoint: Просмотр отчетов по отчетамFor more information on the scans that are available, see SharePoint Migration Assessment Tool: Scan Reports Roadmap

Сопоставление удостоверенийIdentity Mapping

Сопоставление удостоверений позволяет создать отчет обо всех удостоверениях пользователей и групп, которые имеют доступ к среде SharePoint, и пытается сопоставить эти удостоверения с учетными записями пользователей и групп Azure AD.Identity Mapping allows you to generate a report of all the user and group identities that have access to your SharePoint environment and attempts to map those identities to Azure AD user and group identities.

Этот процесс очень важен для миграции.This process is very important to migration. Если перед миграцией неправильно настроены удостоверения, это может привести к потере доступа к содержимому и неправильной информации на сайте.If identities are not properly set up prior to migration, it can result in users losing access to content as well as information being incorrect in the site. Например, поля "создано и изменено" не будут показывать правильную миграцию учетных записей.For example, the Created By and Modified fields will not show the correct identity post migration.

Для получения дополнительных сведений о сопоставлении удостоверений обратитесь к разделу средство сопоставления удостоверений для миграции SharePoint.For more information on Identity Mapping, see SharePoint Migration Identity Mapping Tool.

Предварительные требованияPrerequisites

Средство создается для запуска в ферме SharePoint 2010 или 2013.The tool is built to be run from within a SharePoint 2010 or 2013 farm.

  • Для запуска средства необходимо извлечь все файлы из сжатого пакета перед выполнением.To run the tool, all files must be extracted from any compressed package before execution.

  • Средство должно запускаться от имени учетной записи службы фермы.The tool must run as the Farm service account. Учетная запись администратора фермы приемлема до тех пор, пока учетной записи предоставлен доступ на чтение для всех веб-приложений.A farm administrator account is acceptable as long as the account has been given read access to all web applications. Учетная запись также должна иметь явные разрешения на полный доступ к обеим операциям | Администраторы и общий доступ | Разрешения для приложения службы профилей пользователей.The account also needs explicit Full Control permissions on both Operations | Administrators and Sharing | Permissions on the User Profile Service Application. Существует ряд проверок, чтобы убедиться, что учетная запись обладает достаточными разрешениями, прежде чем сканировать среду.There are a series of checks to ensure the account has enough permissions prior to scanning the environment.

Файлы конфигурацииConfig files

Можно изменить два файла конфигурации для SMAT.You can modify two config files for SMAT.

Ситескиплист. csv устанавливается в том же каталоге, что и Smat. exe.SiteSkipList.csv is installed in same directory as SMAT.exe. Добавление сайтов в этот CSV-файл сообщит SMAT не включать эти сайты в выходные данные отчета.Adding sites to this CSV will tell SMAT not to include these sites in the report output. Примеры добавления сайтов в список пропуска содержатся в разделе Ситескиплист. csv.See SiteSkipList.csv for examples of how to add sites to the skip list.

Скандеф. JSON устанавливается в том же каталоге, что и средство SMAT.ScanDef.json is installed in the same directory as the SMAT tool. С помощью Скандеф. JSON можно включать и отключать отдельные проверки для средства оценки.You can use ScanDef.json to enable or disable individual scans for the assessment tool. Этот файл содержит конфигурации для оценки как в SharePoint 2010, так и в 2013, а также в сопоставлении удостоверений.This file contains configurations for assessment on both SharePoint 2010 and 2013 as well as Identity Mapping.

Чтобы отключить проверку, выберите запись в файле Скандеф. JSON и установите для параметра Enabled значение false.To disable a scan, locate the entry in the ScanDef.json file and set Enabled to false. Это полезно, если вы выполняете проверку того, что ваше предприятие не волнует и не отключается сканирование, сокращает общее время выполнения средства оценки.This is useful if there is a scan that your business doesn't care about and disabling the scan will reduce the overall execution time of the assessment tool.

После этого отключается сканирование оповещений.The following disables the Alerts scan.

{"Name": "Alerts", "Type": "Алертссканнер", "Суппортедверсионс": ["2010", "2013", "2016"], "Репорткатегоритипе": "SPSite", "Enabled": false}{ "Name": "Alerts", "Type": "AlertsScanner", "SupportedVersions": [ "2010", "2013", "2016" ], "ReportCategoryType": "SPSite", "Enabled": false }

Суппортедверсион сообщит средству оценки, к каким версиям SharePoint относится данное сканирование.The SupportedVersion will tell the assessment tool which versions of SharePoint a given scan applies to. Например, у SharePoint 2010 Нет надстроек SharePoint, поэтому сканер приложений не перечислит поддерживаемую версию 2010.For example, SharePoint 2010 did not have SharePoint Add-ins, so the Apps scanner does not list 2010 as a supported version.

{"Name": "Apps", "Type": "Аппссканнер", "Суппортедверсионс": ["2013", "2016"], "Репорткатегоритипе": "SPSite", "Enabled": true}{ "Name": "Apps", "Type": "AppsScanner", "SupportedVersions": [ "2013", "2016" ], "ReportCategoryType": "SPSite", "Enabled": true }

Некоторые сканирования имеют дополнительные параметры конфигурации.Some scans have additional configuration options. Они могут настраиваться в файле Скандеф. JSON.These are configurable in the ScanDef.json file. Не все Просмотры имеют настраиваемые свойства.Not all scans have configurable properties. Однако если у сканирования есть свойство, в файле Скандеф. JSON, который можно изменить, задано значение по умолчанию.However, if a scan does have a property, there is a default configured in the ScanDef.json file that can be modified. Например, при сканировании Ситетемплателангуаже есть фильтр для исключения английских сайтов [языковой стандарт 1033].For example, the SiteTemplateLanguage scan has a filter to exclude English sites [locale 1033]. Если у вашей команды есть проблемы, связанные с переносом английских сайтов, вы можете изменить фильтр, чтобы включить эти сайты:If your team has concerns about migrating English sites, you could modify the filter to include those sites:

{"Name": "Ситетемплателангуаже", "Type": "Ситетемплателангуажесканнер", "Суппортедверсионс": ["2010", "2013", "2016"], "свойство": {"Ексклудедлангуажес": ",", "ReportCategoryType": "SPSite", "Enabled": true}{ "Name": "SiteTemplateLanguage", "Type": "SiteTemplateLanguageScanner", "SupportedVersions": [ "2010", "2013", "2016" ], "Property": { "ExcludedLanguages": "" }, "ReportCategoryType": "SPSite", "Enabled": true }

Если вы удалите или повреждаете файл Скандеф. JSON, вместо него будет использоваться конфигурация по умолчанию, встроенная в исполняемый файл SMAT. exe.If you remove or corrupt the ScanDef.json file, a default configuration that is embedded in the SMAT.exe executable will be used instead. Это будет указано в файле SMAT. log.This will be noted in the SMAT.log file. Если вы вносите изменения, чтобы отключить сканирование или свойство и обратите внимание на то, что при запуске SMAT. exe не будет выбрано изменение, изучите файл SMAT. log для получения дополнительных сведений.If you make a change to disable a scan or a property and notice the change is not picked up when you run SMAT.exe, look in the SMAT.log file for details.

ИсполненияExecution

Запустите SMAT. exe из папки извлеченных файлов.Run smat.exe from the extracted files location. Чтобы просмотреть все доступные параметры, выполните команду: SMAT. exe/Хелп.To see all the available parameters, run: smat.exe /help.

SMAT. exe — это программа запуска, которая определяет намерения в соответствии с передаваемыми параметрами, а затем загружает соответствующее приложение для выполнения запрошенных действий.SMAT.exe is a launcher program that determines your intentions based on the parameters passed in and then loading the appropriate application to do the work requested. В этом разделе представлены 3 исполняемых файла, отвечающие за выполнение работы:Under the covers, there are 3 executables that are responsible for doing the work:

  • SMAT2010. exe — выполняет оценку сред SharePoint 2010.SMAT2010.exe - Performs assessment on SharePoint 2010 environments.

  • SMAT2013. exe — выполняет оценку сред SharePoint 2013.SMAT2013.exe - Performs assessment on SharePoint 2013 environments.

  • Смит. exe — выполняет сопоставление удостоверений для сред SharePoint 2010 и 2013.SMIT.exe - Performs identity mapping work for both SharePoint 2010 and 2013 environments.

Ниже показано, что вы увидите при запуске SMAT. exe для выполнения оценки из PowerShell. exe.Here is what you will see when running SMAT.exe to perform assessment from PowerShell.exe. Примечание Окно PowerShell выполнило SMAT. exe, в котором было запущено приложение для выполнения работы.Note the PowerShell window ran SMAT.exe which launched the application to perform the work. После загрузки рабочего приложения программа загрузчика SMAT. exe завершает работу и возвращает управление оператору.Once the working application is loaded, the SMAT.exe loader program terminates and returns control to the operator. Средство, выполняющее работу, будет выполняться в отдельном окне, пока оно не будет завершено.The tool performing the work will run in its own window until it completes.

Файлы журналовLog files

В выходном каталоге может приводиться до 3 файлов журналов.You may see up to 3 log files in the output directory.

  • SMAT. log — этот файл содержит все журналы выполнения средства.SMAT.log - This file contains all the logging from the tool execution. В нем будет содержаться 3 уровня ведения журнала.This will contain 3 levels of logging. Сведения, предупреждения и ошибки.Information, Warning, and Errors. Сведения помогают отслеживать ход выполнения и устранять неполадки.Information help track down progress and troubleshooting issues. Как правило, предупреждения являются ожидаемыми причинами ошибки.Warnings are typically expected error conditions. Ошибки — это непредвиденные условия, при которых не удалось определить, будет ли это средство блокирования для перемещения вперед.Errors are unexpected conditions that our tooling was unable to determine if they will be a blocker to moving forward. Их необходимо Взгляните на.These need to be looked at.

  • SMAT_Errors. log — содержит только события ошибок.SMAT_Errors.log - This contains only the Error events. Если этот файл отсутствует после завершения работы инструментария, он указывает на то, что ошибок не обнаружено.If this file is missing after the tooling completes, it indicates there were no errors found.

  • Сматтелеметри. log — содержит ведение журнала для средства отправки телеметрии.SMATTelemetry.log - This contains logging for the telemetry upload tooling. Все проблемы, описанные в этой статье, не повлияют на создание отчетов.Any issues in here will not impact generating your reports.

Автоматизация оценкиAutomating assessment

Если у вас есть потребность в планировании процесса оценки, это можно сделать, выполнив указанный EXE.If you have the need to schedule the assessment process, you can do so by running the specific EXE. Например, если вы хотите настроить запланированную задачу в ферме SharePoint 2010 для оценки, вы указываете запланированную задачу на SMAT2010. exe.For example, if you want to setup a scheduled task on a SharePoint 2010 farm for assessment, you would point the scheduled task to SMAT2010.exe. Если вы хотите написать скрипт PowerShell, который выполнял оценку в SharePoint 2013, необходимо указать скрипт в SMAT2013. exe.If you wanted to write a PowerShell script that ran assessment on SharePoint 2013, you would point the script to SMAT2013.exe.

Любой сценарий сценариев должен использовать параметр – q для запуска EXE в тихом режиме.Any scripting scenario will need to use the -q switch to run the EXE in quiet mode. В этом режиме не выводятся никакие данные в консоли и избегается запрос оператора для ввода.This mode does not output anything to the console and avoids anything that would prompt the operator for input.

В настоящее время исполняемый файл для сопоставления идентификаторов [Смит. exe] не поддерживает скрипты.At this time the executable for Identity Mapping [SMIT.exe] does not support scripting. Этот процесс будет запрашивать учетные данные для Azure по меньшей мере и может запрашивать учетные данные для подключения к Active Directory.This process will prompt for credentials to Azure at a minimum and may prompt for credentials to connect to Active Directory. Если вы попытаетесь выполнить скрипт для этого исполняемого файла, вы обнаружите, что он зависает и никогда не закончится, когда программа запросит учетные данные.If you attempt to script against this executable, you will find that it hangs and never completes when the program prompts for credentials.

Дополнительные сведенияMore info

Чтобы скачать средство миграции SharePoint и дополнительные сведения об устранении проблем, выявленных в отчетах оценки, см.To download the SharePoint Migration Tool and for more information about how to address issues identified in the assessment reports see.