Часто задаваемые вопросы о сканере устаревших версий

Средство проверки модернизации SharePoint является устаревшим средством, которое больше не поддерживается активно. Для новых оценок используйте средство оценки Microsoft 365, если оно поддерживает ваш сценарий. Этот раздел вопросов и ответов предназначен для клиентов, которые продолжают налаженный рабочий процесс сканера или которым требуется возможность работы только со сканером.

Каковы последствия сканирования, и как добиться максимальной производительности

Сканер только считывает данные, поэтому он не повлияет на работу вашего клиента. Сканер также поддерживает регулирование и будет переходить в режим ожидания, когда клиент включает регулирование.

Если у вас крупный клиент, то сканирование может занять много времени. Ниже приведены некоторые советы, которые помогут ускорить сканирование.

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

Мне нужно сканировать несколько сайтов. Это возможно?

С помощью переключателя командной строки URL-адресов можно контролировать, какие сайты будут сканироваться. Можно выбрать один или несколько URL-адресов, которые могут содержать подстановочные знаки. Ниже приведены примеры допустимых URL-адресов.

  • https://contoso.sharepoint.com/sites/portals*
  • https://contoso.sharepoint.com/sites/hrportal
  • https://contoso-my.sharepoint.com/personal/*

Чтобы указать URL-адрес, можно использовать параметр -r, как показано ниже.

SharePoint.Modernization.Scanner -r https://contoso.sharepoint.com/sites/portals*,https://contoso.sharepoint.com/sites/hrportal,https://contoso-my.sharepoint.com/personal/*
                                 -i 7a5c1615-997a-4059-a784-db2245ec7cc1
                                 -s eOb6h+s805O/V3DOpd0dalec33Q6ShrHlSKkSra1FFw=

Альтернативная модель представляет собой указание URL-адреса внутри CSV-файла, а затем использование параметра -f, как показано ниже.

SharePoint.Modernization.Scanner -v "c:\temp\files.csv"
                                 -i 7a5c1615-997a-4059-a784-db2245ec7cc1
                                 -s eOb6h+s805O/V3DOpd0dalec33Q6ShrHlSKkSra1FFw=

Образец файла будет выглядеть следующим образом:

https://contoso.sharepoint.com
https://contoso.sharepoint.com/sites/test1
https://contoso.sharepoint.com/sites/test2

Можно ли создать отчеты Excel на основе существующих данных сканирования?

Это можно сделать, указав папки с уже существующими данными сканирования с помощью параметра -g. Сканер объединит данные из всех обработанных папок и создаст нужные отчеты. Отчеты будут созданы, только если доступны соответствующие данные.

SharePoint.Modernization.Scanner -g <paths>

SharePoint.Modernization.Scanner -g "c:\temp\636529695601669598,c:\temp\636529695601698765"

Я использую SharePoint с личными URL-адресами (SharePoint Online Dedicated). Будут ли какие-то отличия?

В SharePoint Online Dedicated можно использовать личные URL-адреса, например teams.contoso.com. Это означает, что средство не может автоматически определить используемые URL-адреса и URL-адрес центра администрирования клиента. Используя переключатель командной строки ниже, можно указать URL-адреса сайта для сканирования и URL-адрес центра администрирования клиента. Обратите внимание на то, что URL-адреса должны быть разделены запятыми.

SharePoint.Modernization.Scanner -a <tenantadminsite> -r <wildcard urls> -i <clientid> -s <clientsecret>

Пример из практики:

SharePoint.Modernization.Scanner -a https://contoso-admin.contoso.com
                                 -r "https://teams.contoso.com/sites/*,https://portal.contoso.com/*"
                                 -i 7a5c1615-997a-4059-a784-db2245ec7cc1 -s eOb6h+s805O/V3DOpd0dalec33Q6ShrHlSKkSra1FFw=

Я хочу использовать приложение Azure AD для проверки подлинности. Как мне это сделать?

Этот сканер, как и все сканеры, созданные с использованием инфраструктуры сканера SharePoint, поддерживает доступ на уровне приложения в Azure AD:

SharePoint.Modernization.Scanner -t <tenant> -i <Azure App ID> -z <Azure AD Domain>
                                 -f "<Path to PFX file holding your certificate" -x <Password for the PFX file>

Пример из практики:

SharePoint.Modernization.Scanner -t contoso -i e4108e9b-9865-44a9-c6e1-9003db04a775 -z contoso.onmicrosoft.com  
                                 -f "C:\scanning\AzureADAppOnlyScanning.pfx" -x pwd

Я не хочу использовать доступ на уровне приложения. Можно ли использовать учетные данные?

Лучше всего использовать доступ на уровне приложения, поскольку это будет гарантировать, что средство сможет считать все семейства веб-сайтов, но вы также можете запустить это средство, используя учетные данные.

SharePoint.Modernization.Scanner -m GroupifyOnly -t <tenant> -u <user> -p <password>

SharePoint.Modernization.Scanner -t <tenant> -u <user> -p <password>

Пример из практики:

SharePoint.Modernization.Scanner -m GroupifyOnly -t contoso -c admin@contoso.onmicrosoft.com -p mypassword

SharePoint.Modernization.Scanner -t contoso -c admin@contoso.onmicrosoft.com -p mypassword