Foire aux questions

Quel est l’impact de l’exécution d’une analyse et comment obtenir des performances optimales ?

SharePoint Modernization Scanner effectue uniquement des opérations de lecture et n’a aucun impact significatif sur votre locataire. Il est également « sensible à la limitation » et se désactive lorsqu’un locataire répond avec une réponse de limitation.

L’analyse peut prendre beaucoup de temps si vous avez un grand client. Voici quelques conseils pour accélérer l’analyse :

  • Analysez uniquement les informations nécessaires. Il est facile d’effectuer une analyse complète (full), mais cela prend également plus de temps.
  • Partitionnez vos analyses :
    • Effectuez une exécution par résultat d’analyse requis.
    • Analysez un sous-ensemble de vos collections de sites.
  • Exécutez l’analyse à partir d’une machine relativement proche de la région où votre locataire SharePoint est hébergé. Par exemple, l’exécution de l’analyse à partir d’une machine virtuelle Azure située dans la même région donne généralement de meilleurs résultats.

Je souhaite seulement analyser quelques sites, puis-je le faire ?

L’utilisation du commutateur de ligne de commande des URL vous permet de contrôler les sites à analyser. Vous pouvez spécifier une ou plusieurs URL qui peuvent comporter un caractère générique. Voici quelques exemples d’URL valides :

Pour spécifier les URL, vous pouvez utiliser le paramètre -r, comme illustré ci-dessous :

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=

Un autre modèle consiste à spécifier les URL dans un fichier CSV, puis à utiliser le paramètre -f comme illustré ci-dessous :

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

Un exemple de fichier se présente comme suit :

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

Puis-je générer les rapports Excel pour les données d’analyse existantes ?

Pour ce faire, vous pouvez spécifier le ou les dossiers contenant des données d’analyse déjà existantes à l’aide du paramètre -g. Le scanneur concatène les données issues de tous les dossiers passés et génère les rapports souhaités. Les rapports ne sont générés que si les données appropriées sont disponibles.

SharePoint.Modernization.Scanner -g <paths>

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

J’exécute SharePoint avec des URL personnalisées (SharePoint Online Dedicated), est-ce différent ?

Dans SharePoint Online Dedicated, il est possible de disposer d’une URL personnalisée telle que teams.contoso.com, ce qui implique que l’outil ne peut pas déterminer automatiquement l’URL utilisée et l’URL du centre d’administration des locataires. L’utilisation des commutateurs de ligne de commande ci-dessous vous permet de spécifier l’URL du site à analyser et l’URL du centre d’administration des locataires. Notez que les URL doivent être séparées par une virgule.

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

Exemple réel :

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=

Je souhaite utiliser une application Azure AD pour m’authentifier, comment faire ?

Ce scanneur, comme tous ceux construits à l’aide de l’infrastructure SharePoint Scanner, prend en charge le mode Application Azure AD uniquement :

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>

Exemple réel :

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

Je ne souhaite pas utiliser le mode Application uniquement, puis-je utiliser les identifiants ?

La meilleure option consiste à utiliser le mode Application uniquement, car cela garantit que l’outil pourra lire toutes les collections de sites. Mais vous pouvez également exécuter l’outil à l’aide des identifiants.

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

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

Exemple réel :

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