Обзор средства оценки миграции SharePoint

Средство оценки миграции SharePoint — это простое исполняемое средство командной строки. Он сканирует содержимое фермы SharePoint, чтобы определить влияние миграции сервера в SharePoint с помощью Microsoft 365.

Средство предназначено для запуска без влияния на вашу среду, поэтому вы можете заметить, что для завершения проверки среды ей требуется от одного до двух дней. В течение этого времени средство сообщает о ходе выполнения в окне консоли. После завершения сканирования выходные файлы находятся в каталоге Журналы. Здесь можно найти сводку и более подробные сведения о сценариях, на которые может повлиять миграция.

Примечание.

Чтобы скачать средство оценки миграции SharePoint, см . статью Скачивание средства оценки миграции SharePoint.

Примечание.

Чтобы улучшить качество продуктов и служб Майкрософт, средство передает в корпорацию Майкрософт анонимную статистическую информацию. При необходимости вы можете определить свою организацию при появлении запроса в конце проверки. Если средство не может подключиться к Интернету для отправки этой информации, средство по-прежнему работает, как ожидалось.

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

Средство создано для запуска в ферме SharePoint 2010, 2013 или 2016 и имеет следующие предварительные требования:

  • Чтобы запустить средство, перед выполнением все файлы должны быть извлечены из любого сжатого пакета.

  • Средство должно работать от имени учетной записи службы фермы. Учетная запись администратора фермы допустима, если ей предоставлен доступ на чтение для всех веб-приложений. Учетной записи также требуются явные разрешения на полный доступ для администраторов операций> иразрешения общего доступа> в приложении службы профилей пользователей. Существует ряд проверок, чтобы убедиться, что учетная запись имеет достаточно разрешений, прежде чем проверять среду.

  • Средство поддерживает только английские версии SharePoint.

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

Для SMAT можно изменить два файла конфигурации:

  • SiteSkipList.csv устанавливается в том же каталоге, что и SMAT.exe. Добавление сайтов в этот CSV-файл указывает SMAT не включать эти сайты в выходные данные отчета. Примеры добавления сайтов в список пропусков см. в разделе SiteSkipList.csv.

  • ScanDef.json устанавливается в том же каталоге, что и SMAT. Вы можете использовать ScanDef.json для включения или отключения отдельных проверок SMAT. Этот файл содержит конфигурации для оценки в SharePoint 2010 и 2013.

Чтобы отключить проверку, найдите запись в файле ScanDef.json и установите для параметра Включено значение false. Это полезно, если есть проверка, которая не заботится о вашей компании. Отключение сканирования сокращает общее время выполнения SMAT.

Ниже отключается проверка оповещений.

{ "Name": "Alerts", "Type": "AlertsScanner", "SupportedVersions": [ "2010", "2013", "2016" ], "ReportCategoryType": "SPSite", "Enabled": false }

SupportedVersion сообщает SMAT, к каким версиям SharePoint применяется определенная проверка. Например, в SharePoint 2010 не было надстроек SharePoint, поэтому средство проверки приложений не отображает версию 2010 в качестве поддерживаемой версии.

{ "Name": "Apps", "Type": "AppsScanner", "SupportedVersions": [ "2013", "2016" ], "ReportCategoryType": "SPSite", "Enabled": true }

Некоторые проверки имеют дополнительные параметры конфигурации. Они настраиваются в файле ScanDef.json. Не все проверки имеют настраиваемые свойства. Однако если у сканирования есть свойство, в файле ScanDef.json настроено свойство по умолчанию, которое можно изменить. Например, проверка SiteTemplateLanguage содержит фильтр для исключения сайтов на английском языке [языковой стандарт 1033]. Если у вашей команды есть проблемы с переносом сайтов на английском языке, вы можете изменить фильтр, чтобы включить эти сайты:

{ "Name": "SiteTemplateLanguage", "Type": "SiteTemplateLanguageScanner", "SupportedVersions": [ "2010", "2013", "2016" ], "Property": { "ExcludedLanguages": "" }, "ReportCategoryType": "SPSite", "Enabled": true }

При удалении или повреждении файла ScanDef.json вместо него будет использоваться конфигурация по умолчанию, встроенная в SMAT.exe исполняемый файл. Это отмечается в файле SMAT.log. Если вы отключите проверку или измените свойство и заметили, что изменение не было выполнено при запуске SMAT.exe, просмотрите подробные сведения в файле SMAT.log.

Выполнение

Запустите smat.exe из расположения извлеченных файлов. Чтобы просмотреть все доступные параметры, выполните команду : smat.exe /help.

SMAT.exe — это программа запуска, которая определяет ваши намерения на основе переданных параметров, а затем загружает соответствующее приложение для выполнения запрошенной работы. Под обложкой есть три исполняемых файла, которые отвечают за выполнение работы:

  • SMAT2010.exe . Выполняет оценку в средах SharePoint 2010.

  • SMAT2013.exe . Выполняет оценку в средах SharePoint 2013.

  • SMIT.exe . Выполняет работу по сопоставлению удостоверений для сред SharePoint 2010 и 2013.

Примечание.

SMIT перестает работать после 30 июня 2023 г. из-за устаревания службы Azure AD Graph. Дополнительные сведения о последнем объявлении см. в разделе Важно: Azure AD прекращение поддержки Graph и прекращение поддержки модуля PowerShell. При выполнении SMAT.exe для выполнения оценки из PowerShell.exe выполняются следующие действия. Окно PowerShell, на котором выполняется SMAT.exe, запускает приложение для выполнения работы. После загрузки рабочего приложения программа загрузчика SMAT.exe завершает работу и возвращает управление оператору. Средство, выполняющее работу, запускается в собственном окне, пока не завершится.

Файлы журнала

В выходном каталоге могут отображаться до трех файлов журналов:

  • SMAT.log — этот файл содержит все журналы при выполнении средства. Он содержит три уровня ведения журнала: "Сведения", "Предупреждение" и "Ошибки". Сведения помогают отслеживать ход выполнения и устранять неполадки. Как правило, предупреждения — это ожидаемые условия ошибок. Ошибки — это непредвиденные условия, из-за которых наши инструменты не смогли определить, будут ли они блокировать движение вперед. Их необходимо проверить.

  • SMAT_Errors.log — содержит только события ошибок. Если этот файл отсутствует после завершения работы инструментов, это означает, что ошибки не найдены.

  • SMATTelemetry.log — содержит ведение журнала для средств отправки данных телеметрии. Любые проблемы в этом разделе не влияют на создание отчетов.

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

Если вам нужно запланировать процесс оценки, это можно сделать, запустив конкретный файл .exe. Например, если вы хотите настроить запланированную задачу в ферме SharePoint 2010 для оценки, следует указать для запланированной задачи SMAT2010.exe. Если вы хотите написать сценарий PowerShell, который выполнял оценку в SharePoint 2013, вы укажите скрипт на SMAT2013.exe.

Любой сценарий должен использовать -q переключатель для запуска файла .exe в тихом режиме. Этот режим не предоставляет никаких выходных данных в консоль и позволяет избежать каких-либо запросов на ввод оператора.

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

Чтобы скачать средство миграции SharePoint и дополнительные сведения о том, как устранять проблемы, выявленные в отчетах об оценке, см. в статье.