Welche Auswirkungen hat das Ausführen eines Scans und wie kann ich eine optimale Leistung erzielen?
Der Scanner verarbeitet nur Lesevorgänge und hat keinen großen Einfluss auf den Mandanten. Der Scanner kann außerdem gedrosselt werden und wird gebremst, wenn ein Mandant mit einer Drosselungsantwort reagiert.
Wenn Sie über einen großen Mandanten verfügen, kann ein Scanvorgang sehr lange dauern. Einige Tipps zur Beschleunigung des Scans:
- Scannen Sie nur, was Sie benötigen. Ein vollständiger Scan ist ein einfacher Vorgang, dauert aber auch am längsten.
- Teilen Sie Ihre Scans auf:
- Eine Scanausführung pro benötigter Scanausgabe.
- Suchen Sie nach einer Teilmenge Ihrer Websitesammlungen:
- Führen Sie den Scan von einem Computer aus, der sich verhältnismäßig nah an der Region befindet, in der Ihr SharePoint-Mandant gehostet wird. Wenn Sie z. B. die Überprüfung von einem virtuellen Azure-Computer in derselben Region ausführen, erhalten Sie in der Regel die besten Ergebnisse.
Ich möchte nur einige Websites scannen, ist das möglich?
Mithilfe der Befehlszeilenoption "URLs" können Sie steuern, welche Websites gescannt werden. Sie können eine oder mehrere URLs angeben, die einen Platzhalter enthalten können. Beispiele für gültige URLs:
https://contoso.sharepoint.com/sites/portals
*https://contoso.sharepoint.com/sites/hrportal
https://contoso-my.sharepoint.com/personal/
*
Um die URLs anzugeben, verwenden Sie den Parameter „-r“ wie nachstehend gezeigt:
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=
Alternativ können die URLs in einer CSV-Datei angegeben und dann der Parameter „-f“ verwendet werden, wie nachfolgend gezeigt:
SharePoint.Modernization.Scanner -v "c:\temp\files.csv"
-i 7a5c1615-997a-4059-a784-db2245ec7cc1
-s eOb6h+s805O/V3DOpd0dalec33Q6ShrHlSKkSra1FFw=
Eine Beispieldatei würde wie folgt aussehen:
https://contoso.sharepoint.com
https://contoso.sharepoint.com/sites/test1
https://contoso.sharepoint.com/sites/test2
Kann ich die Excel-Berichte für vorhandene Scandaten generieren?
Geben Sie hierfür den/die Ordner mit bereits vorhandenen Scandaten mithilfe des Parameters „-g“ an. Der Scanner verkettet die Daten aus allen übergebenen Ordnern und generiert die erforderlichen Berichte. Berichte werden nur generiert, wenn die relevanten Daten verfügbar sind.
SharePoint.Modernization.Scanner -g <paths>
SharePoint.Modernization.Scanner -g "c:\temp\636529695601669598,c:\temp\636529695601698765"
Ich verwende SharePoint mit Vanity-URLs (SharePoint Online Dedicated), gibt es da Unterschiede?
In SharePoint Online Dedicated sind Vanity-URL wie teams.contoso.com möglich, was impliziert, dass das Tool die verwendeten URLs und die Admin Center-URL des Mandanten nicht automatisch erkennen kann. Mithilfe der folgenden Befehlszeilenoptionen können Sie die zu scannenden Website-URLs und die Admin Center-URL des Mandanten angeben. Beachten Sie, dass die URLs durch ein Komma getrennt werden müssen.
SharePoint.Modernization.Scanner -a <tenantadminsite> -r <wildcard urls> -i <clientid> -s <clientsecret>
Ein Beispiel aus der Realität:
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=
Ich möchte eine Azure AD-App für die Authentifizierung verwenden. Was muss ich dafür tun?
Dieser Scanner unterstützt, wie alle mit dem SharePoint-Scanner erstellten Scanner, Nur-App-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>
Ein Beispiel aus der Realität:
SharePoint.Modernization.Scanner -t contoso -i e4108e9b-9865-44a9-c6e1-9003db04a775 -z contoso.onmicrosoft.com
-f "C:\scanning\AzureADAppOnlyScanning.pfx" -x pwd
Ich möchte nicht „Nur-App“ verwenden, kann ich Anmeldeinformationen verwenden?
Die beste Option besteht darin, „Nur-App“ zu verwenden, da dadurch sichergestellt wird, dass das Tool alle Websitesammlungen lesen kann, Sie können das Tool aber auch mit Anmeldeinformationen ausführen.
SharePoint.Modernization.Scanner -m GroupifyOnly -t <tenant> -u <user> -p <password>
SharePoint.Modernization.Scanner -t <tenant> -u <user> -p <password>
Ein Beispiel aus der Realität:
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