Zum Hauptinhalt springen

Copying files that potentially include script requires enabling custom script setting at the destination

Symptome

Sie migrieren mit Copy content only zu einer Site in Microsoft 365 und erhalten die folgende Warnmeldung für eine Bibliothek:

  • Copying files that potentially include script requires enabling custom script setting at the destination.

Außerdem erhalten Sie für einige Ihrer Dateien die folgende Fehlermeldung:

  • Enable custom script setting at the destination to copy X files.

Fehlercodes

AN-138-459

DA-177-459

Index

Details

Ohne aktiviertes benutzerdefiniertes Skript für Ihre Websitesammlung erlaubt Microsoft 365 ShareGate Migrate nicht, Dateien hochzuladen, die möglicherweise benutzerdefinierte Skripts enthalten könnten, wenn das Feature für benutzerdefinierte Skripts nicht aktiviert ist.

Sie finden eine Warnung für die Bibliothek und einen Fehler für jede Datei, die nicht kopiert werden konnte. Um diese Dateien mit Copy content only zu kopieren, müssen Sie Benutzerdefiniertes Skript auf Ihrer Zielsite manuell aktivieren.

Weitere Informationen zu benutzerdefinierten Skripts finden Sie im Microsoft-Artikel Zulassen oder Verhindern von benutzerdefinierten Skripts.

Hinweis: Benutzerdefinierte Skripts sind in einer modernen Site standardmäßig deaktiviert, wenn diese in SharePoint erstellt wird, auch wenn sie auf Mandantenebene aktiviert sind.

Lösung

ShareGate Migrate kann die Einstellung für benutzerdefinierte Skripts nicht automatisch ändern, wenn Sie Dateien mit Copy content only auf eine moderne Site kopieren. Ein SharePoint-Administrator oder Globaler Administrator muss die Einstellung manuell aktivieren.

Um benutzerdefinierte Skripts in einer Microsoft 365-Websitesammlung mit PowerShell zu aktivieren, gehen Sie wie folgt vor:

  1. Laden Sie die SharePoint Online Management Shell herunter.

  2. Öffnen Sie eine SharePoint Online Management Shell-Eingabeaufforderung.

  3. Führen Sie die folgenden zwei Befehle aus:

Connect-SPOService -Url https://YourDomain-admin.sharepoint.com  Set-SPOSite -Identity https://YourDomain.sharepoint.com/sites/YourSite -DenyAddAndCustomizePages 0

Führen Sie Ihre Migration erneut aus. Anschließend sollte alles korrekt funktionieren.

Hinweis: Es wird empfohlen, Custom Script nach der Migration wieder auf denied zu setzen. Führen Sie dazu das Skript erneut aus, ändern Sie diesmal aber den Wert von -DenyAddAndCustomizePages auf „1“.

Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.

Hat dies deine Frage beantwortet?