Perguntas frequentes sobre o mecanismo de varredura herdado

O Verificador de Modernização do SharePoint é uma ferramenta herdada e não é mais mantida ativamente. Para novas avaliações, use a ferramenta de Avaliação do Microsoft 365 quando ela der suporte ao seu cenário. Estas perguntas frequentes são mantidas para clientes que continuam um fluxo de trabalho de scanner estabelecido ou precisam de um recurso somente de scanner.

Qual é o impacto de executar uma verificação e como posso obter o melhor desempenho

O verificador só está fazendo operações de leitura e não causará um grande impacto no locatário. O verificador também é “sensível a limitações” e será retirado quando um locatário responder com uma resposta de limitação.

Se você tem um locatário grande, uma verificação pode levar muito tempo. Algumas dicas para acelerar a verificação:

  • Só verifique o que precisa. Fazer uma verificação completa é fácil, mas também levará mais tempo
  • Divida suas verificações:
    • Execute a saída de uma execução por verificação necessária
    • Verifique um subconjunto de seus conjuntos de site
  • Execute a verificação de um computador que está relativamente próximo da região em que seu locatário do SharePoint está hospedado. Por exemplo, executar a verificação de uma VM do Azure na mesma região normalmente fornecerá os melhores resultados.

Quero apenas verificar alguns sites, posso fazer isso?

Usando a opção de linha de comando de URLs, você pode controlar quais sites são verificados. Você pode especificar uma ou mais URLs, que podem ter um curinga. Os exemplos de URLs válidas são:

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

Para especificar as URLs, você pode usar o parâmetro -r, conforme mostrado abaixo:

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=

Um modelo alternativo é especificar as URLs dentro de um arquivo CSV e, em seguida, usar o parâmetro -f conforme mostrado abaixo:

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

Um arquivo de exemplo terá a seguinte aparência:

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

Posso gerar relatórios do Excel para dados de verificação existentes?

Você pode fazer isso especificando a(s) pasta(s) com dados de verificação já existentes usando o parâmetro -g. O verificador concentrará os dados de todas as pastas transferidas e gerará os relatórios necessários. Os relatórios só serão gerados se os dados relevantes estiverem disponíveis.

SharePoint.Modernization.Scanner -g <paths>

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

Estou executando o SharePoint com URLs personalizadas (SharePoint Online Dedicado), isso é diferente?

No SharePoint Online Dedicado, é possível ter URLs personalizadas, como teams.contoso.com, o que significa que a ferramenta não consegue determinar automaticamente as URLs usadas e a URL do centro de administração de locatários. Usando as opções de linha de comando abaixo, você pode especificar as URLs de site a serem verificadas e a URL do centro de administração de locatários. Observe que as URLs devem ser separadas por uma vírgula.

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

Um exemplo da vida real:

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=

Quero usar um aplicativo Azure AD para autenticação, como posso fazer isso?

Esse verificador, como todos os verificadores criados usando a estrutura de verificador do SharePoint, tem suporte para o somente aplicativo do 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>

Um exemplo da vida real:

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

Não quero usar o somente aplicativo, posso usar as credenciais?

A melhor opção é usar o somente aplicativo, pois isso garante que a ferramenta possa ler todos os conjuntos de sites, mas você também pode executar a ferramenta usando as credenciais.

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

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

Um exemplo da vida real:

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